1
所以基本上我想要做的是通過使用MVVM模式的代碼設置DynamicResource。使用MVVM動態地在代碼中設置資源
這些都是我的資源:
<SolidColorBrush x:Key="UserGroupUserBrush" Color="Transparent"/>
<SolidColorBrush x:Key="UserGroupSetterBrush" Color="Yellow"/>
<SolidColorBrush x:Key="UserGrougShiftLeaderBrush" Color="{StaticResource ZFBlueColor}"/>
<SolidColorBrush x:Key="UserGroupTeamLeaderBrush" Color="Black"/>
就在這裏我想設置的資源:
<Ellipse DataContext="{vw:AdapterBinding UserManagementAdapter}" Fill="{DynamicResource UserGroupSetterBrush}" Height="20" Width="20" Margin="0,0,5,0"/>
所以,可以說,我想改變資源「UserGroupSetterBrush」到「UserGroupUserBrush」在我碼。使用MVVM模式執行此操作的正確方法是什麼?