如何将导入的ObservableCollection的字符串绑定到ItemsControl
本文关键字:绑定 ItemsControl 字符串 ObservableCollection 导入 | 更新日期: 2023-09-27 17:50:52
我有一个包含ObservableCollection的字符串的类。我将这个类导入到对应于一个xaml文件的。cs (c Sharp)文件中。我如何绑定导入的ObservableCollection的字符串itemscontrol在xaml文件?有人能帮我吗?
让我们假设我们有一个类似的类:
public class Test
{
public ObservableCollection<string> Data { get; set; }
}
现在让我们创建该类的一个实例,并将其用作XAML的数据源:
namespace WpfApplication
{
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
DataContext = new Test
{
Data = new ObservableCollection<string> {"1", "2", "3"}
};
}
}
}
最后,这里有一个ItemsControl绑定到Test类的Data属性的例子:
<Window x:Class="WpfApplication.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="clr-namespace:WpfApplication"
Title="MainWindow">
<ItemsControl ItemsSource="{Binding Data}">
</ItemsControl>
</Window>