将 .json 文件添加到 WPF 项目的正确方法是什么?
我有一个从 .json 文件获取数据的 WPF 项目。它工作正常,但是 WPF 设计器显示 XDG0062 错误并且不显示文件中的数据。我认为这是件好事,因为程序根本不知道文件是否存在。所以我可能需要以某种方式将其添加到项目中,但是有没有办法做到这一点?如果可能的话,如何正确地做到这一点?
文件包含地图权重列表、地图上的对象列表和背景图像。所以WPF设计器不显示图像。这就是图像绑定的方式:
<Image.Source>
<Binding Path="B64">
<Binding.Converter>
<c:Base64ToImage/>
</Binding.Converter>
</Binding>
</Image.Source>
我在 ViewModel 中创建对象时通过将文件名/路径传递给构造函数来读取文件:
private Map map = new Map(filepath)
I have a WPF project that gets data from a .json file. It works fine, however the WPF designer shows XDG0062 error and do not show data from file. I think it's heppening because program simply do not know if file exist or not. So I probably need to somehow add it to project, but is there a way to do it? And how properly do it if it's possible?
File contains a list of weights for map, list of objects on the map, and a background image. So the WPF designer does not show image. This how the image binded:
<Image.Source>
<Binding Path="B64">
<Binding.Converter>
<c:Base64ToImage/>
</Binding.Converter>
</Binding>
</Image.Source>
I read the file by passing filename/path to constructor while creating object in ViewModel:
private Map map = new Map(filepath)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论