.net Xceed ColorPicker-SelectedColor属性不';t更新
我的视图中有一个名为NewWindow的xceed颜色选择器:.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
<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;
}