ListBox や DataGrid コントロールはこの ItemsControl を継承しています。
今回は、シンプルに ItemsControl にリストデータを表示します。ListBox や DataGrid にリストデータを表示するときも同じアプローチで大丈夫です。
XAML(ユーザーインターフェース)
<ItemsControl Name="itemsControl1" ItemsSource="{Binding}" DisplayMemberPath="Name"/>
C#(データ)
public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); ObservableCollection<DataClass> data = new ObservableCollection<DataClass>(); data.Add(new DataClass { Name = "Kai" }); data.Add(new DataClass { Name = "Makino" }); data.Add(new DataClass { Name = "Takashi" }); this.DataContext = data; } } class DataClass { public string Name { get; set; } }
0 件のコメント:
コメントを投稿