簡體   English   中英

如何將用戶控件從“Windows 窗體”類型更改為“WPF”類型

[英]How to change a user control from type "Windows Forms" to type "WPF"

我有一個使用標准 windows forms 類的用戶控件,尤其是 DataGridView。 現在我想將我的用戶控件切換到使用 WPF 而不是 Windows Forms 的控件。

我知道如何編寫控件本身和后面的代碼。 但是這段代碼假設我使用 WPF 給出的綁定屬性。

因此,當我替換887441414387988 Forms用WPF,我必須在我的數據class上寫一個包裝器class,這是一個簡單的列表nity list 883981121219518888888888888888888.

重用給定數據類和從用戶控件到父窗體 class 的接口而無需過多處理數據綁定的最佳方法是什么。

用戶控件本身只能顯示數據,不允許用戶編輯。 但是應該可以從代碼中更改數據。

我知道我可以使用 XML 中的給定名稱設置 WPF 元素值,但這對於分層(類似數據網格)元素結構是否仍然有效? 如果可能的話,我該怎么做?

解決這個問題的最佳方法是真正實現一個額外的代碼層來實現 MVVM 模式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM