Я пытаюсь добавить данные в текстовое поле с помощью MVVM. Моя проблема заключается в том, что мои данные не добавляются. Вот мой код:Добавляемые данные C# в текстовом поле
Модель:
//This is where the Outgoing Ports are Tapped and the data is displayed to the serial Monitor.
var rawPacket = e.Value as RawPacket; // Data recived from the port after tapped
StringBuilder sb = new StringBuilder();
for (int i = 0; i < rawPacket.RawData.Length; i++) {
sb.Append(rawPacket.RawData[i].ToString("X2"));
}
this.serialData.LuminRecevied = sb.ToString() + Environment.NewLine;
Вид модели:
public string LuminRecevied {
get { return luminRecevied; }
set {
if (this.luminRecevied == value) {
return;
}
this.luminRecevied = value ;
this.InvokePropertyChanged("LuminRecevied");
}
}
Binding XAML:
<TabItem Header="Luminaire" Name="tabItem3" HorizontalAlignment="Center">
<TextBox TextWrapping="Wrap" FontFamily="Verdana" FontSize="13" Text="{Binding LuminRecevied,StringFormat=RX: {0}}" AcceptsReturn="True" TextChanged="TextBox_TextChanged_1" AcceptsTab="True" />
</TabItem>
я могу видеть только LuminRecevied где ваша EnergyRecevied недвижимость –
Извините! Я отправил неправильную часть кода. Я отредактировал его. его надлежащее сейчас. –