C# MVVM可视化笔刷绑定
不知道这是不是最好的方法。 我正在学习MVVM的概念,很抱歉 我有4个按钮,我想显示一个矩形内的可视化画笔。 这是我的密码: 视图: 我的结果是: 为什么我的图标不显示C# MVVM可视化笔刷绑定,c#,mvvm,mahapps.metro,C#,Mvvm,Mahapps.metro,不知道这是不是最好的方法。 我正在学习MVVM的概念,很抱歉 我有4个按钮,我想显示一个矩形内的可视化画笔。 这是我的密码: 视图: 我的结果是: 为什么我的图标不显示 <VisualBrush Stretch="Fill" Visual="{Binding Icon}" /> 请尝试以下方法: Icon = myResourceDictionary["users"] as Canvas [PropertyChanged.ImplementPropertyChanged]
<VisualBrush Stretch="Fill" Visual="{Binding Icon}" />
请尝试以下方法:
Icon = myResourceDictionary["users"] as Canvas
[PropertyChanged.ImplementPropertyChanged]
public class WindowCommandModel {
public string Header { get; set; }
public ICommand Command { get; set; } = new RoutedCommand();
public VisualBrush Icon { get; set; }
}
<VisualBrush Stretch="Fill" Visual="{Binding Icon}" />
Icon = new VisualBrush() { Visual = (Visual)myResourceDictionary["users"] as Canvas}
Icon = myResourceDictionary["users"] as Canvas