private void AddListView01Click() { TextTypeControl textElement01 = new TextTypeControl(); textElement01.Id = myListView01.Items.Count; textElement01.DispText = "要素" + myListView01.Items.Count; textElement01.IsChecked = true; textList.Add(textElement01); myListView01.Items.Add(textElement01); TextTypeControl textElement02 = new TextTypeControl(); textElement02.Id = myListView01.Items.Count; textElement02.DispText = "要素" + myListView01.Items.Count; textElement02.IsChecked = true; textList.Add(textElement02); myListView01.Items.Add(textElement02); TextTypeControl textElement03 = new TextTypeControl(); textElement03.Id = myListView01.Items.Count; textElement03.DispText = "要素" + myListView01.Items.Count; textElement03.IsChecked = false; textList.Add(textElement03); myListView01.Items.Add(textElement03); }
private void GetSelectedElementFromMyListView03(object sender) { //-----( 選択内容を取得 )----- TextTypeControl selectedElement = (TextTypeControl)((ListView)sender).SelectedValue; if (selectedElement == null) { return; } Console.WriteLine(selectedElement.DispText); }
private void editListView01_Click(object sender, RoutedEventArgs e) { TextTypeControl selectedElement = (TextTypeControl)myListView01.SelectedItem; if (selectedElement == null) { return; } Console.WriteLine(selectedElement.Id); selectedElement.DispText = "aaaaaaaaaaa"; //グリッドの内容も変更される。 textList[0].DispText = "nn"; }