前一篇做了一個可以支援 Drag and Drop 的 Canvas,但方便性還是不夠,稍微來改進一下,製作一個泛用性更廣的類別吧。
2021-09-05
[WPF] Darg and Drop (3)
- 278
- 0
前一篇做了一個可以支援 Drag and Drop 的 Canvas,但方便性還是不夠,稍微來改進一下,製作一個泛用性更廣的類別吧。
上一篇介紹了使用事件為主的 Drag and Drop 做法,有了基本的知識後,這一篇要利用附加屬性來製作一個 Drag and Drop Canvas。
很久沒寫文章了,這幾篇就來談談 WPF 中 Drag and Drop 的實作吧。
習慣寫 ControlTemplate 的朋友應該都滿習於使用 TemplateBinding,但是 TemplateBinding 有某些限制導致無法使用在 Trigger 中,本篇用個簡單的範例來說明如何解決類似的問題。
前一篇文章談到了在 Windows Forms 上使用內嵌字型,這一篇來聊聊在 WPF 上的作法。
上一篇談了普遍的 DataTemplate Selector 實作,這一篇聊點進階的玩意。
WPF 中應用 DataTemplate Selector 的基本形式介紹。
前一篇介紹過簡單的單向處理,這一篇討論雙向繫結的情況。
簡介 WPF MVVM 模式下取得 ListBox 多選結果的幾種方式。
WPF DataGrid 在 AutoGenerateColumns 的狀態產生多國語的欄位標題。
寫 WPF 或 UWP 的你,還在用 Timer 做倒數計時嗎?其實有更好的選擇 -- 直接使用動畫來完成這個工作。