簡體   English   中英

WPF自定義控件具有不同的樣式或模板?

[英]WPF Custom Control with different styles or templates?

我有一個WPF Custom Control ,它代表我計划中的一個給定點(我正在為我的學習制作一個指南應用程序),我希望它對於這個地圖節點所代表的對象的不同類別(即廁所)看起來不同,電梯或正常房間)。
任何人都可以告訴我如何做到這一點?

我嘗試創建一個轉換器,但它並不順利。 另外我的問題是有時可能是像Ellipse這樣的WPF元素,有時它應該是一個圖像。

是否可以使用多個模板創建自定義控件,並根據某些類別屬性選擇模板?

對於這樣的事情,您可能希望查看DataTemplateSelector類。 它允許您根據要綁定的實際對象選擇datatemplate。

這是一個教程,但我相信你可以在互聯網上找到更多: http//www.switchonthecode.com/tutorials/wpf-tutorial-how-to-use-a-datatemplateselector

暫無
暫無

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

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