前提・実現したいこと
C#を使い。WPFでウィンドウアプリケーションを作っています。
その中でListViewを使っていて、編集内容を保存するためにListViewの内容を全て取得したいのですが、どうすればよいかわかりません。
ListView内の項目は全て文字列です。
XML内のListViewに[0]と[1]でバインドしています。
該当のソースコード
XML
1//一部省略しています。 2 <ListView HorizontalAlignment="Left" Height="390" Margin="178,29,0,0" VerticalAlignment="Top" Width="614" RenderTransformOrigin="-0.07,0.455" ItemsSource="{Binding}" x:Name="lv" SelectionMode="Single"> 3 <ListView.View> 4 <GridView> 5 <GridViewColumn Header="hoge" DisplayMemberBinding="{Binding Path=[0]}" Width="550"/> 6 <GridViewColumn Header="fuga" DisplayMemberBinding="{Binding Path=[1]}" Width="50"/> 7 </GridView> 8 </ListView.View> 9 </ListView>
###該当のソースコード
C#
1//一部省略しています 2public partial class MainWindow : Window 3 { 4 int count = 0; 5 public MainWindow() 6 { 7 InitializeComponent(); 8 9 10 } 11 12 private void Button_Click(object sender, RoutedEventArgs e) 13 { 14 15 } 16 17 private void list_add_Click(object sender, RoutedEventArgs e) 18 { 19 count = count + 1; 20 String count_show = count.ToString() + "番目の項目"; 21 lv.Items.Add(new string[] { count_show, "×" }); 22 lv.SelectedIndex = count; 23 lv.ScrollIntoView(lv.SelectedItem); 24 } 25 26 private void list_get_Click(object sender, RoutedEventArgs e) 27 } 28 29 30
試したこと
Itemsを使えばいいと思いましたが、具体的な使い方がわかりません。
補足情報(FW/ツールのバージョンなど)
.NET Framework4.7.2
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/04 13:21