[英]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.