ツリーコントロール
最終更新:
atachi
-
view
TreeViewはWindowsのエクスプローラーのように、開閉可能な枝と葉を階層構造に配置したビューです。
TreeViewItemのテンプレートをカスタマイズすることで、アイテムの表示形式を変更することができます。
アイテムの表示
ItemsSourceプロパティはバインディングを使ってコレクションを与えることができます。
ObservableCollection<string> items = new ObservableCollection<string>();
items.Add("北海道");
items.Add("青森");
items.Add("秋田");
items.Add("山形");
// XAML
<TreeView ItemsSource="{Binding items}" />
チェックボックスをもつツリーコントロール
CodeProjectにツリーコントロールの各アイテムにチェックボックスを持たせるためのサンプルコードが投稿されています。