.net Xceed ColorPicker-SelectedColor属性不';t更新

.net Xceed ColorPicker-SelectedColor属性不';t更新,.net,wpf,mvvm,data-binding,xceed,.net,Wpf,Mvvm,Data Binding,Xceed,我的视图中有一个名为NewWindow的xceed颜色选择器: <xctk:ColorPicker Name="ColorPicker" SelectedColor="{Binding BackColor, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Grid.Row="2" Grid.Column="1" Margin="15 0"></xctk:ColorPicker> 问题是永远不会到达断点,并且Ba

我的视图中有一个名为NewWindow的xceed颜色选择器:

<xctk:ColorPicker Name="ColorPicker"  SelectedColor="{Binding BackColor,  
Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Grid.Row="2" Grid.Column="1" Margin="15 0"></xctk:ColorPicker>
问题是永远不会到达断点,并且BackColor值保持为null。绑定到其他控件的其他属性工作正常

代码隐藏:

public NewWindow(ViewModel viewModel)
    {
        this.viewModel = viewModel;
        InitializeComponent();
        newViewModel=new NewViewModel();
        this.DataContext = newViewModel;
    }

我没有在代码中的任何其他位置设置DataContext。

感谢您告诉我有关Snoop的信息,它发现,ColorPicker的SelectedValue的类型为System.Windows.Media.Color,我的属性的类型为System.Drawing.Color

感谢您告诉我有关Snoop的信息,它发现,ColorPicker的SelectedValue的类型为System.Windows.Media.Color,my属性的类型为System.Drawing.Color

使用Snoop在运行时检查绑定。看起来没有问题。请在运行时使用Snoop检查绑定。没什么不对劲的。
public NewWindow(ViewModel viewModel)
    {
        this.viewModel = viewModel;
        InitializeComponent();
        newViewModel=new NewViewModel();
        this.DataContext = newViewModel;
    }