Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用wpf mvvm访问viewmodel中的xaml元素并在运行时应用动态样式_C#_Wpf_Mvvm - Fatal编程技术网

C# 使用wpf mvvm访问viewmodel中的xaml元素并在运行时应用动态样式

C# 使用wpf mvvm访问viewmodel中的xaml元素并在运行时应用动态样式,c#,wpf,mvvm,C#,Wpf,Mvvm,我需要根据if-else条件对ViewModel中的按钮应用动态样式。我使用相同键的ResourceDictionary为separata用户控件中的按钮创建了两种样式。此按钮位于一个用户控件中,即xaml。如何使用样式标记和DynamicSource动态应用样式。如何对属性执行此操作 好心的建议 感谢您使用MultiTriggers或MultiDataTriggers。您可以了解有关MultiTriggers和MultiDataTriggers的更多信息。触发器允许您根据单个或多个条件采取不同

我需要根据if-else条件对ViewModel中的按钮应用动态样式。我使用相同键的ResourceDictionary为separata用户控件中的按钮创建了两种样式。此按钮位于一个用户控件中,即xaml。如何使用样式标记和DynamicSource动态应用样式。如何对属性执行此操作

好心的建议


感谢您使用MultiTriggers或MultiDataTriggers。您可以了解有关MultiTriggers和MultiDataTriggers的更多信息。触发器允许您根据单个或多个条件采取不同的操作


希望这能有所帮助。

通过使用MultiTriggers或MultiDataTriggers的声音。您可以了解有关MultiTriggers和MultiDataTriggers的更多信息。触发器允许您根据单个或多个条件采取不同的操作

希望这有帮助