ListView note
参照
https://msdn.microsoft.com/ja-jp/library/system.windows.controls.listview(v=vs.110).aspx
System.Object
System.Windows.Threading.DispatcherObject
System.Windows.DependencyObject
System.Windows.Media.Visual
System.Windows.UIElement
System.Windows.FrameworkElement
System.Windows.Controls.Control
System.Windows.Controls.ItemsControl
System.Windows.Controls.Primitives.Selector
System.Windows.Controls.ListBox
System.Windows.Controls.ListView
リストビューをクリア
myListView.Items.Clear();
アイテムセット
myListView01.Items.Add(dispElementString);
※ヘッダの設定をしていないと、おかしな表示になる
myListView01.Items.Add(new string[] { "1", "2", "3" });
<ListView x:Name="myListView01" Width="150">
<ListView.View>
<GridView>
<GridView.ColumnHeaderContainerStyle>
<Style TargetType="GridViewColumnHeader">
<Setter Property="Visibility" Value="Collapsed" />
</Style>
</GridView.ColumnHeaderContainerStyle>
<GridViewColumn Header="id" DisplayMemberBinding="{Binding Id}" />
<GridViewColumn Header="text" DisplayMemberBinding="{Binding DispText}" />
</GridView>
</ListView.View>
</ListView>
TextTypeControl textElement01 = new TextTypeControl();
textElement01.Id = 1;
textElement01.DispText = "要素1";
myListView01.Items.Add(textElement01);
ヘッダ非表示
標準では無いみたい。
<ListView x:Name="myListView01" Width="150">
<ListView.View>
<GridView>
<GridView.ColumnHeaderContainerStyle>
<Style TargetType="GridViewColumnHeader">
<Setter Property="Visibility" Value="Collapsed" />
</Style>
</GridView.ColumnHeaderContainerStyle>
<GridViewColumn Header="id" DisplayMemberBinding="{Binding [0]}" />
<GridViewColumn Header="text" DisplayMemberBinding="{Binding [1]}" />
</GridView>
</ListView.View>
</ListView>
その他 雑記
SubItems って何者?