У меня есть структура, определенная в библиотеке 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}" />
Я пробовал разные способы, но это мой текущий код (который не работает).