[英]Use RelativeSource as a ConverterParameter in a style
我試圖在項目控件ItemContainerStyle
使用轉換器,將ItemsControl
項目的屬性轉換為X值。 要進行轉換,我還需要引用包含ItemsControl
的父UserControl
。我嘗試使用RelativeSource
,但是在Convert
函數中,該參數不是UserControl
而是RelativeSource
的實例。 這是我的XAML:
<ItemsControl x:Name="itemsControl">
<ItemsControl.ItemContainerStyle>
<Style>
<Setter Property="Canvas.Left">
<Setter.Value>
<Binding Path="StartTime"
Converter="{StaticResource startTimeToXConverter}"
ConverterParameter="{RelativeSource Mode=FindAncestor, AncestorType=UserControl}" />
</Setter.Value>
</Setter>
<Setter Property="Canvas.Top" Value="{Binding Path=Y}" />
</Style>
</ItemsControl.ItemContainerStyle>
我的語法有問題嗎,還是有另一種方法來實現呢?
如果需要綁定Parameter
,則通常應使用MultiBinding
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.