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}" />
私はさまざまな方法を試しましたが、これは私の現在のコードです(動作しません)。