[英]WPF binding to item control
我是wpf的新手,我需要根據特定的綁定值在項目控件項目中放置兩個不同的繪圖,
項目控件是針對這種情況的一個按鈕,其內容中有一個畫布,我需要在對有界值進行檢查后將繪圖渲染到畫布上
item控件被綁定到Employee的ObservableCollection
數據模板如下(只是相關屬性)
<Button>
<Grid>
<ViewBox>
<Canvas>
<!-- Here go some shapes that -->
</Canvas>
</ViewBox>
</Grid>
</Button>
我的問題是,如何通過Binding源渲染形狀我想到了一個轉換器,它會從后面的代碼中手動添加形狀但我無法弄清楚哪個畫布的屬性要綁定。
任何想法,將不勝感激。
您可以使用Canvas.Children屬性。 您可以通過在每個形狀上調用Canvas.SetTop()
, Canvas.SetLeft()
來放置每個元素。 我同意一些自定義轉換器可以完成你想要的工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.