gpt4 book ai didi

.net - Xceed ColorPicker - SelectedColor 属性不更新

转载 作者:行者123 更新时间:2023-12-03 11:02:55 29 4
gpt4 key购买 nike

我的 View 中有这个名为 NewWindow 的 xceed 颜色选择器:

<xctk:ColorPicker Name="ColorPicker"  SelectedColor="{Binding BackColor,  
Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Grid.Row="2" Grid.Column="1" Margin="15 0"></xctk:ColorPicker>

在名为 NewViewModel 的 View 模型类中绑定(bind)到此属性
public Color? BackColor { get { return _backColor; } set//BREAKPOINT// { SetProperty(ref _backColor, value, _backColorPropertyChangedEventArgs); } }

问题是断点永远不会到达并且 BackColor 值保持为空。我绑定(bind)到其他控件的其他属性工作正常。

后面的代码:
public NewWindow(ViewModel viewModel)
{
this.viewModel = viewModel;
InitializeComponent();
newViewModel=new NewViewModel();
this.DataContext = newViewModel;
}

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

最佳答案

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

关于.net - Xceed ColorPicker - SelectedColor 属性不更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47231279/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com