當前位置:編程學習大全網 - 源碼破解 - 如何動態地將控件添加到另壹個類中 wrappanel

如何動態地將控件添加到另壹個類中 wrappanel

您好,我來為您解答:

首先,您必須在代碼中操作的用戶界面元素,留下的傳統思想和擁抱MVVM。

WPF 具有非常強大的數據綁定功能,完全徹底缺席古代恐龍框架中。

看到,我如何使用可重復使用 Command 類 (這是種基本大多數使用 MVVM 框架的壹部分) 來表示 Page1ViewModel 中的按鈕。這些實例的 Command 然後添加到 ObservableCollection ,這反過來會通知 WPF 當壹個元素是添加或刪除它,並因而由自動更新用戶界面 Binding 。

然後, DataTemplate 定義為 ItemTemplate 為 ItemsControl 的 Page1 用於"呈現"裏面的每個項 ObservableCollection 。

這是我當我說 WPF 需要有真正不同的心態與工作的參考。這是對壹切在 WPF 中,默認的方法。妳幾乎從來不會有需要引用 / 創建 / 操作在程序代碼中的 UI 元素。這是 XAML 的是什麽。

此外請註意,這可能是簡化了很多使用相同的 ViewModel 兩個 Page s,,但分開他們的目的只是為了給妳看這種情況下,如果有不同 ViewModels 互相溝通直接。

轉載,僅供參考。

如果我的回答沒能幫助您,請繼續追問。

  • 上一篇:被稱為微笑天使的壹級保護動物是 微笑天使原來也那麽可愛
  • 下一篇:《星遊記》:如果妳曾身陷黑暗,就壹定不會忘記曙光出現的瞬間
  • copyright 2024編程學習大全網