如何使用类型的属性填充文本框

本文关键字:填充 文本 属性 何使用 类型 | 更新日期: 2023-09-27 18:35:41

我已经创建了带有文本框的窗口,我正在使用 MVVM 模式,为了填充它,我有保存对象的视图模型类,现在我需要将其与文本属性绑定

public log Event
{
  get { return mEvent; }
  set { mEvent = value; }
}

弹出一个窗口显示数据,现在我想在窗口中填充数据

<TextBlock x:Name="xCategyTextBox" Grid.Column="1"  Grid.Row="0" TextAlignment="Center" Margin="5" Text="{Binding Path=Event.Category}"/> 
<TextBlock x:Name="xLevTextBox" Grid.Column="1"  Grid.Row="1" TextAlignment="Center" Margin="5" Text="{Binding Path=Event.Type}"/>

在 Xaml 中.cs

WindowsEventsAutoMountViewModel windows = new WindowsEventsAutoMountViewModel(logEntry);
this.DataContext = windows.Event;

如何使用类型的属性填充文本框

你设置

this.DataContext = windows.Event; 

并具有此绑定:

{Binding Path=Event.Category}

似乎有一个Event太多了;从两行之一中删除它。