我想在我的Windows 8应用程序上将Rectangle的fill属性作为ConverterParameter传递,我该怎么做?我的努力不起作用。矩形是gridview的DataTemplate的一部分。
<Rectangle x:Name="rect" Fill="{Binding status, Converter={StaticResource StatusToColor},ConverterParameter={Binding RelativeSource={RelativeSource Mode=Self}, Path=Fill}}"
Height="100" Width="100" VerticalAlignment="Center"/>
<Rectangle x:Name="rect" Fill="{Binding status, Converter={StaticResource StatusToColor},ConverterParameter={Binding Fill,ElementName=rect}}"
Height="100" Width="100" VerticalAlignment="Center"/>
答案 0 :(得分:0)
您无法将依赖项属性绑定到自身。你必须在这里引入另一个层,或者:
UserControl
或派生元素类型并引入新的依赖项属性。