如何在WPF(C#)中将TextBox,comboBox,CheckBox输入保存到ListView?

时间:2014-12-10 11:08:26

标签: c# wpf visual-studio listview visual-studio-2013

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

感谢您的帮助!!

1 个答案:

答案 0 :(得分:0)

达到你的愿望;您可以存储在文件甚至数据库中,然后在ListView中的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>