【发布时间】:2017-03-07 21:31:46
【问题描述】:
您好,我在 XAML 中有这个 Listview GridView
<ListView FontSize="10" Name="List_To_Lock" Grid.Row="3" Background="DarkGray" Grid.Column="1" Grid.RowSpan="2" Grid.ColumnSpan="4" Margin="4">
<ListView.View>
<GridView >
<GridView.Columns>
<GridViewColumn Header="No1" Width="40" DisplayMemberBinding="{Binding No1}"/>
<GridViewColumn Header="No2" Width="150" DisplayMemberBinding="{Binding No2}"/>
<GridViewColumn Header="No3" Width="280" DisplayMemberBinding="{Binding No3}"/>
</GridView.Columns>
</GridView>
</ListView.View>
</ListView>
我有这门课
public class numbz
{
public string No1 { get; set; }
public string No2 { get; set; }
public string no3 { get; set; }
}
在 MainWindow 类中我做了这个
List<numbz> num = new List<numbz>();
private void AddToList(string path)
{
string a1= "a1"+path;
string b1= "b1"+path;
string c1= "c1"+path;
num.Add(new numbz() { No1 = a1, No2 = a2, No3 = a3 });
}
private void RfrshLstVw()
{
List_To_Lock.ItemsSource = num;
}
private void Add_Click(object sender, RoutedEventArgs e)
{
AddToList(textbox.text);
RfrshLstVw();
}
当我单击调用上面最新方法的添加按钮时,将项目添加到listview
但是当我更改文本框的内容并且listview 中有一个项目时,它不会添加下一个项目。
我该如何解决?
【问题讨论】:
标签: c# wpf gridview listviewitem