我有一个简单的窗口:
<Window x:Class="WinActivityManager"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Grid>
<ListView x:Name="lvItems" />
</Grid>
</Window>
以及背后的相关代码:
public partial class WinActivityManager : Window
{
private ObservableCollection<Activity> Activities { get; set; }
public WinActivityManager()
{
Activities = new ObservableCollection<Activity>();
InitializeComponent();
}
// Other code ...
}
如果我在窗口构造函数中编写以下绑定:
lvItems.ItemsSource = Activities;
然后当我添加或删除元素时,我的 ListView 会自动更新Activities
。
我应该如何在 XAML 中编写绑定?
我试过这个但它不起作用:
<ListView x:Name="lvItems" ItemsSource="{Binding=Activities}" />
如何在 XAML 中进行这项工作?