Tôi có một cửa sổ đơn giản:Làm thế nào tôi có thể ràng buộc một ItemsControl.ItemsSource với một tài sản trong XAML?
<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>
Và mã liên quan đến đằng sau:
public partial class WinActivityManager : Window
{
private ObservableCollection<Activity> Activities { get; set; }
public WinActivityManager()
{
Activities = new ObservableCollection<Activity>();
InitializeComponent();
}
// Other code ...
}
Nếu tôi viết sau đây ràng buộc trong constructor cửa sổ:
lvItems.ItemsSource = Activities;
sau đó ListView của tôi là được cập nhật tự động khi tôi thêm hoặc xóa các phần tử từ Activities
.
Làm cách nào để viết liên kết trong XAML?
tôi đã cố gắng này, nhưng nó không hoạt động:
<ListView x:Name="lvItems" ItemsSource="{Binding=Activities}" />
Làm thế nào để làm cho công việc này trong XAML?
Các bạn đã thử 'ItemsSource = {Binding hoạt động } '? – hattenn