我有一个 wpf 项目,在我的按钮中有这样的代码
private void Button_Click(object sender, RoutedEventArgs e)
{
Button myButton = new Button();
myButton.Content = "Sample";
grid1.Children.Add(myButton);
}
现在我希望当我的新按钮创建时,我的表单保存新按钮,以便下次加载表单时显示!我希望理解我的目的。
在 xaml 中,您可以使用 ItemsControl 来实现此目的。然后,ItemsControl 的 ItemsPanel 将是您的网格(您已经拥有(,ItemTemplate 将是包含按钮样式的数据模板。若要填充 ItemsControl,必须设置 Items 或 ItemsSource 属性。 有关项控件的详细信息
为了保存按钮,您可以使用多个内容,例如:
- 设置文件(WPF 中的用户设置(
- 任何类型的临时文件
- 甚至一个数据库,如果你准备好了一个数据库
查看数据绑定还有助于: 数据绑定 (WPF(