相关疑难解决方法(0)

如何动态地将控件添加到另一个类的WrapPanel中?

我正在从VB迁移到C#,并认为WPF对我来说是最好的选择,因为我一直在开发的程序是基于GUI的高度依赖的应用程序.但是,在尝试获取VB中的简单任务以使用C#代码时,C#给我带来了很多麻烦,困惑和沮丧.在VB中,我可以很容易地使用它.但是在C#中,花了无数个小时(现在几天)搜索和玩代码之后,我仍然不知道如何让这个工作.

我的情景:

  • 我有2个xaml页面.
  • 第一个xaml页面有一个wrappanel.
  • 第二个xaml页面有一个按钮,它将创建一个新按钮并将其添加到xaml第1页中的wrappanel.

在page1.xaml.cs中使用下面的代码时,我可以轻松地向wrappanel添加一个新按钮:

Button New_Button = new Button();
My_WrapPanel.Children.Add(New_Button);
Run Code Online (Sandbox Code Playgroud)

我也试过调用第2页的page1中的方法来创建按钮,但新的按钮没有显示在wrappanel中!

我真的很感激一些帮助,可能还有一个简单的代码示例来帮助我.

.net c# wpf

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

.net ×1

c# ×1

wpf ×1