【发布时间】:2015-11-08 20:30:05
【问题描述】:
我的程序需要一点帮助。我做了简单的程序来添加类别删除它们并保存。程序看起来像这样
所有选项都有效,但是当我单击“添加类别”时,我在列表框中看不到我的类别名称,我不知道为什么,如果有人可以帮助我解决这个问题,那就太好了。
XAML 代码:
<Grid>
<TextBox Name="CategoryTextBox" HorizontalAlignment="Left" Height="23" Margin="25,26,0,0" TextWrapping="Wrap" Text="Category Name" VerticalAlignment="Top" Width="120"/>
<Button Click="Button_Click" Content="Add Category" HorizontalAlignment="Left" Margin="171,26,0,0" VerticalAlignment="Top" Width="111"/>
<Button Click="Button_Click_1" Content="Save" HorizontalAlignment="Left" Margin="171,104,0,0" VerticalAlignment="Top" Width="111"/>
<Button Click="Button_Click_2" Content="Delete Category" HorizontalAlignment="Left" Margin="171,64,0,0" VerticalAlignment="Top" Width="111"/>
<ListBox Name="CategoryListBox" ItemsSource="{Binding}" HorizontalAlignment="Left" Height="195" Margin="25,64,0,0" VerticalAlignment="Top" Width="120">
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding CategoryName}" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</Grid>
CategoryList.cs 代码:
public partial class CategoryList
{
public string CategoryName { get; set; }
}
C#代码:
public void Button_Click(object sender, RoutedEventArgs e)
{
List<CategoryList> cat = new List<CategoryList>();
string text = CategoryTextBox.Text;
cat.Insert(0, new CategoryList { CategoryName = text });
}
【问题讨论】: