如何将文本框,组合框,复选框输入保存到WPF(C#)中的列表视图

本文关键字:视图 WPF 列表 保存 文本 组合 复选框 输入 | 更新日期: 2023-09-27 18:33:58

我正在创建一个代客泊车 WPF 应用程序。我只想知道如何将用户输入保存到列表视图以及如何删除列表视图中存储的数据。

感谢您的帮助!!

如何将文本框,组合框,复选框输入保存到WPF(C#)中的列表视图

这取决于你的愿望;可以存储在文件甚至数据库中,然后在列表视图的 GridView 中显示;

public class CarInfo
{
   public string Name { get; set; }
}

然后我们需要解析文本文件:

List<ProcessInfo> processes = new List<ProcessInfo>();
StreamReader reader = new StreamReader("input.txt');
reader.ReadLine(); //The headers don't matter!
string currentLine;
while (currentLine = reader.ReadLine() != null)
{
    ProcessInfo newInfo = new ProcessInfo();
    // String separation can be done if needed; Can use String.Split API
    processes.Add(newInfo);
}

最后,我们需要设置 XAML:

<ListView ItemsSource="{Binding Processes}">
   <ListView.View>
      <GridView>
          <GridViewColumn DisplayMemberBinding="{Binding Name}" Header="Name"/>
      </GridView>
   </ListView.View>
</ListView>