将项目动态添加到 ResourceDictionary。将文件路径转换为资源键
我的应用程序中有 ResourceDictionary。我需要将 c# 代码中的一些项目添加到此集合中:
<UserControl.Resources>
<ResourceDictionary>
</ResourceDictionary>
</UserControl.Resources>
作为资源的关键,我想使用文件路径。 例如:
c:\somefolder\@#file.txt
将此文件路径转换为有效的 ResourceDictionary 键的最佳方法是什么?
I have ResourceDictionary in my application. I need to add some items from c# code to this collection:
<UserControl.Resources>
<ResourceDictionary>
</ResourceDictionary>
</UserControl.Resources>
As key for resources i want to use path to file.
For example:
c:\some folder\@#file.txt
What is the best wey to convert this file path to valid ResourceDictionary Key?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
删除反斜杠并对特殊字符进行编码。
Remove back slash and encode special characters.
这篇关于 CP 的文章告诉您如何在运行时使用松散的 XAML 文件,还有其他一些。看看吧。
This article on CP tell you how use loose XAML files at Runtime, also some other. Have a look.