社区
WPF/Silverlight
帖子详情
WPF里,向ResourceDictionary动态添加代码如何实现呢?
wushang923
2011-08-23 02:06:20
在WPF里怎么做可以向ResourceDictionary里写入代码呢?
eg:在单击某个按钮的时候,会把自己写好的一个DataTemplate写入到这个资源文件里........
...全文
563
2
打赏
收藏
WPF里,向ResourceDictionary动态添加代码如何实现呢?
在WPF里怎么做可以向ResourceDictionary里写入代码呢? eg:在单击某个按钮的时候,会把自己写好的一个DataTemplate写入到这个资源文件里........
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cacaca6
2011-08-24
打赏
举报
回复
每一个UIElement对象都有一个ResourceDictionary,所以你的问题前提是要知道是对哪一个UIElement的ResourceDictionary进行操作,一般的,如果知道UIElement.Name,可以这么做
UIElement.Resource.Add("key",new DataTemplate());
比如,你有这样一个XAML文件:
<StackPanel x:Name="stack">
<TextBox MinWidth="200" x:Name="text"/>
</StackPanel>
在Code Behind中,如果你想在StackPanel的ResourceDictionary中间添加key, value,这样写
this.stack.Resource.Add(key, value);
如果是想在TextBox中添加ResourceDictionary,这样写:
this.text.Resource.Add(key, value);
Angus9
2011-08-23
打赏
举报
回复
呃 ResourceDictionary 直接也在CS里写嘛
candyshop:Windows Presentation Foundation(
WPF
)的主题皮肤
在下的App.xaml ,您需要
添加
以下
代码
: <
ResourceDictionary
> <
ResourceDictionary
> <
ResourceDictionary
xss=removed> </
ResourceDictionary
> <!-- Workaround for
ResourceDictionary
bug/...
HandyControl:包含一些简单且常用的
WPF
控件
:red_heart: 面向中国 码云 中文文档 赞助 扫码入群 西江月群 定风波群 群号码 二维码 为我们购买防脱洗发水(支付宝扫... 步骤2:在App.xaml中
添加
代码
,如下所示: <
ResourceDictionary
> < ResourceDictiona
HandyControls:包含一些基于HandyControl的简单且常用的
WPF
控件
:red_heart: :raising_hands: 使用来支持您的项目! :raising_hands: 欢迎使用HandyControl 该项目基于并包含一些原始项目中未... 步骤2:在App.xaml中
添加
代码
,如下所示: <
ResourceDictionary
> < Resou
WPF
资源字典
ResourceDictionary
使用
资源字典的意义在于: ...3.适应性,一旦某些特定信息与应用程序的其他部分分离开来,并放在资源中,那么可以
动态
的修改这些信息,如修改皮肤或者语言 资源字典的使用分为三步: 1.新建资源字典 ...
WPF
中的
RESOURCEDICTIONARY
1.新建一个
WPF
Application,在Application中
添加
一个New Item,选择
ResourceDictionary
。为了增加资源文件的可维护性,我们应该使用
ResourceDictionary
对资源进行:分类、汇总。1. 创建一个新的工程,然后把...
WPF/Silverlight
8,734
社区成员
12,029
社区内容
发帖
与我相关
我的任务
WPF/Silverlight
WPF/Silverlight相关讨论
复制链接
扫一扫
分享
社区描述
WPF/Silverlight相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章