我有一个在COM库中定义的结构体。在我的ViewModel中,我创建了一个可观察的实例,并希望将结构体的每个成员绑定到视图中的不同控件。
ConfigStaticDataDetails变量通过COM中的委托进行更新。
是否有一种方法可以捕获对结构体成员的更新,以便我的视图反映更新?
结构体的一部分:
public struct ConfigStaticData
{
public string Callsign;
}
我的变量:
private ConfigStaticData _ConfigStaticDataDetails;
public ConfigStaticData ConfigStaticDataDetails
{
get
{
return _ConfigStaticDataDetails;
}
set
{
_ConfigStaticDataDetails = value;
OnPropertyChanged("ConfigStaticDataDetails");
}
}
在XAML中:
<TextBox Name="ConfigStaticDataCallsignLabelTxt"
Margin="0,2,0,2"
Width="230"
Style="{DynamicResource EditableTextBox}"
Text="{Binding Source=ConfigStaticDataDetails, Path=Callsign}" />
我尝试过不同的方法,但这是目前的代码(它不起作用)。