我有一个在 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}" />
我尝试了不同的方法,但这是我当前的代码(不起作用)。