保存在 wpf 中创建的新表单的项目
Save new form's Items created in wpf
我有一个 wpf 项目,在我的 Button 中有这样的代码
private void Button_Click(object sender, RoutedEventArgs e)
{
Button myButton = new Button();
myButton.Content = "Sample";
grid1.Children.Add(myButton);
}
现在我希望在创建新按钮时,我的表单保存新按钮以便下次加载表单时显示!
我希望明白我的目的。
在您的 xaml 中,您可以为此使用 ItemsControl。 ItemsControl 的 ItemsPanel 将是您的 Grid(您已经拥有),而 ItemTemplate 将是一个包含您的按钮样式的 DataTemplate。要填充 ItemsControl,您必须设置 Items 或 ItemsSource 属性。
More info on ItemsControl
为了保存按钮,您可以使用 multipe 东西,例如:
- 一个设置文件(User setting in WPF)
- 任何类型的临时文件
- 甚至是数据库,如果您已经准备好的话
查看数据绑定也将对您有所帮助:Data Binding (WPF)
我有一个 wpf 项目,在我的 Button 中有这样的代码
private void Button_Click(object sender, RoutedEventArgs e)
{
Button myButton = new Button();
myButton.Content = "Sample";
grid1.Children.Add(myButton);
}
现在我希望在创建新按钮时,我的表单保存新按钮以便下次加载表单时显示! 我希望明白我的目的。
在您的 xaml 中,您可以为此使用 ItemsControl。 ItemsControl 的 ItemsPanel 将是您的 Grid(您已经拥有),而 ItemTemplate 将是一个包含您的按钮样式的 DataTemplate。要填充 ItemsControl,您必须设置 Items 或 ItemsSource 属性。 More info on ItemsControl
为了保存按钮,您可以使用 multipe 东西,例如:
- 一个设置文件(User setting in WPF)
- 任何类型的临时文件
- 甚至是数据库,如果您已经准备好的话
查看数据绑定也将对您有所帮助:Data Binding (WPF)