Xceed颜色拾取 - SelectedColor属性不更新
问题描述:
我必须在我看来这xceed颜色选择器名为NewWindow:Xceed颜色拾取 - SelectedColor属性不更新
<xctk:ColorPicker Name="ColorPicker" SelectedColor="{Binding BackColor,
Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Grid.Row="2" Grid.Column="1" Margin="15 0"></xctk:ColorPicker>
绑定到该财产在我叫NewViewModel
public Color? BackColor { get { return _backColor; } set//BREAKPOINT// { SetProperty(ref _backColor, value, _backColorPropertyChangedEventArgs); } }
问题视图模型类是从未达到断点并且BackColor值保持为空。我的其他属性绑定到其他控件工作正常。
后面的代码:
public NewWindow(ViewModel viewModel)
{
this.viewModel = viewModel;
InitializeComponent();
newViewModel=new NewViewModel();
this.DataContext = newViewModel;
}
我不设置在我的代码的任何其他地方的DataContext的。你告诉我关于史努比
答
谢谢,它发现,颜色拾取的的SelectedValue是类型System.Windows.Media.Color和我的财产类型的System.Drawing.Color
使用Snoop来考察的结合运行。没有看起来错误。 – Will