C# 未为1个特定客户端保存组合框值
我不确定是否有人能在这里提供帮助,但我有一个绑定到viewmodel属性的comboxbox,它位于一个由事件设置值的窗体上。它在内部工作,但有一个客户端触发了事件,我知道该值是设置的,因为我添加了一些日志记录,但它们的屏幕没有更新。我有一个数据库的副本,我镜像了这些步骤,它就工作了。你知道为什么会这样吗?我包括了下面的代码,但它非常基本C# 未为1个特定客户端保存组合框值,c#,combobox,C#,Combobox,我不确定是否有人能在这里提供帮助,但我有一个绑定到viewmodel属性的comboxbox,它位于一个由事件设置值的窗体上。它在内部工作,但有一个客户端触发了事件,我知道该值是设置的,因为我添加了一些日志记录,但它们的屏幕没有更新。我有一个数据库的副本,我镜像了这些步骤,它就工作了。你知道为什么会这样吗?我包括了下面的代码,但它非常基本 private void ViewModel_PropertyChanged(object sender, PropertyChangedEventArgs
private void ViewModel_PropertyChanged(object sender, PropertyChangedEventArgs e)
{
if (e.PropertyName == "TriggerId")
{
Method();
}
}
private void Method()
{
ComboBoxSelectedProperty = null;
if (TriggerId != null)
{
var object = Work.ObjectStore.GetById((int)TriggerId);
if (object != null)
{
ComboBoxSelectedProperty = Work.AssociatedObjectStore.GetByObjenct(object);
}
NotifyPropertyChanged("ComboboxSourceSource");
}
}
}
您可以发布包含组合框本身的XAML代码吗?也许,了解它如何绑定到您的ViewModel会很有用;