保存新表单在wpf中创建的项目

时间:2018-01-18 08:02:49

标签: c# wpf xaml buttonclick

我有一个wpf项目,在我的Button

中有一个这样的代码
private void Button_Click(object sender, RoutedEventArgs e)
{
    Button myButton = new Button();
    myButton.Content = "Sample";
    grid1.Children.Add(myButton);   
}

现在我想要当我的新Button创建时,我的表单会在我的表单加载时保存下一个show的新按钮! 我希望了解我的目的。

1 个答案:

答案 0 :(得分:1)

在你的xaml中你可以使用ItemsControl。 ItemsControl的ItemsPanel将是你的Grid(你已经拥有),而ItemTemplate将是一个包含你的按钮样式的DataTemplate。要填充ItemsControl,您必须设置Items或ItemsSource属性。  More info on ItemsControl

为了保存按钮,您可以使用多重事物,例如:

  • 设置文件(User setting in WPF
  • 任何类型的临时文件
  • 甚至是数据库,如果你有一个到位

查看数据绑定也可以帮助您:Data Binding (WPF)