WPF C#更改代码中的资源字典重音颜色
我有一个文本框 选中时,文本框将亮显,&使用app.xaml中资源字典中的强调色WPF C#更改代码中的资源字典重音颜色,c#,xml,wpf,resourcedictionary,C#,Xml,Wpf,Resourcedictionary,我有一个文本框 选中时,文本框将亮显,&使用app.xaml中资源字典中的强调色 <ResourceDictionary Source="pack://application:,,,/MaterialDesignColors;component/Themes/Recommended/Primary/MaterialDesignColor.Green.xaml" /> <ResourceDictionar
<ResourceDictionary Source="pack://application:,,,/MaterialDesignColors;component/Themes/Recommended/Primary/MaterialDesignColor.Green.xaml" />
<ResourceDictionary Source="pack://application:,,,/MaterialDesignColors;component/Themes/Recommended/Accent/MaterialDesignColor.Lime.xaml" />
&如果用户名少于8个字符,我希望重音颜色变为红色,有没有办法做到这一点?我不确定您对问题的解释是否清楚。。据我所知,你在问如果文本少于8个字符,你会如何改变文本的颜色?
如果这是您的问题,那么“string.Length”就足够了。您必须在本地覆盖该文本框的模板,以添加在IValueConverter上触发的数据触发器。 如果没有看到有问题的模板,我真的不能更具体,因为我们不知道重音是如何设置的。
进一步阅读: