首 页 行业热点 新车 试驾评测 养车用车 车型库

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

发布网友 发布时间:2022-04-22 05:51

我来回答

1个回答

热心网友 时间:2023-12-05 16:19

  您好,我来为您解答:
  首先,您必须在代码中操作的用户界面元素,留下的传统思想和拥抱MVVM。
  WPF 具有非常强大的数据绑定功能,完全彻底缺席古代恐龙框架中。
  看到,我如何使用可重复使用 Command 类 (这是种基本大多数使用 MVVM 框架的一部分) 来表示 Page1ViewModel 中的按钮。这些实例的 Command 然后添加到 ObservableCollection ,这反过来会通知 WPF 当一个元素是添加或删除它,并因而由自动更新用户界面 Binding 。
  然后, DataTemplate 定义为 ItemTemplate 为 ItemsControl 的 Page1 用于"呈现"里面的每个项 ObservableCollection 。
  这是我当我说 WPF 需要有真正不同的心态与工作的参考。这是对一切在 WPF 中,默认的方法。你几乎从来不会有需要引用 / 创建 / 操作在程序代码中的 UI 元素。这是 XAML 的是什么。
  此外请注意,这可能是简化了很多使用相同的 ViewModel 两个 Page s,,但分开他们的目的只是为了给你看这种情况下,如果有不同 ViewModels 互相沟通直接。
  转载,仅供参考。
  如果我的回答没能帮助您,请继续追问。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com