我的类包含字符串的ObservableCollection。我将此类导入到与一个xaml文件对应的.CS(c Sharp)文件中。如何将导入的ObservableCollection字符串绑定到xaml文件中的itemscontrol? 谁能帮助我?
答案 0 :(得分:0)
我们假设我们有一个类似于这个的类:
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"}
};
}
}
}
最后,这是一个绑定到 Test 类的 Data 属性的 ItemsControl 的示例:
<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>