博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【WPF】C#代码动态改变控件的样式
阅读量:6290 次
发布时间:2019-06-22

本文共 629 字,大约阅读时间需要 2 分钟。

需求:C#代码生成的一组按钮Button需要设置样式。

如果是在XAML中引入样式:

但是现在由于按钮是用代码动态生成的,需要在生成时指定样式。样式文件已经单独抽取。

// 引入按钮的样式var myResourceDictionary = new ResourceDictionary{    Source = new Uri("/ProjectName;component/Presentation/Style/MyButton.xaml", UriKind.RelativeOrAbsolute) // 指定样式文件的路径};var myButtonStyle = myResourceDictionary["myButton1"] as Style; // 通过key找到指定的样式// 动态添加按钮Button btn = new Button(){    Content = "这是按钮",    Style = myButtonStyle, // 设置样式};

重要的参考:

转载地址:http://qtkta.baihongyu.com/

你可能感兴趣的文章