在UWP(Windows 10平台)上,不支持IMultiValueConverter
。
如何为此文本块进行多重绑定
<TextBlock x:Name="txtContentMessage"
Text="{Binding Text}"
TextTrimming="CharacterEllipsis"
TextWrapping="Wrap"
Foreground="{Binding Entities,
ConverterParameter={Binding Text},
Converter={StaticResource ChangedColorToUrlConverter},
Mode=TwoWay}"
MaxLines="3"
Grid.Row="1"/>
答案 0 :(得分:0)
根据MDSN forum,您可以使用DependencyProperty。
或者,Magnus描述的方法之一,绑定values
的列表并使用转换器。
public IList<object> Values
{
get { return new List<object> { this.Entities, this.Text }; }
}
XAML:
<TextBlock x:Name="txtContentMessage"
Text="{Binding Text}"
TextTrimming="CharacterEllipsis"
TextWrapping="Wrap"
Foreground="{Binding Values,
Converter={StaticResource ChangedColorToUrlConverter},
Mode=TwoWay}"
MaxLines="3"
Grid.Row="1"/>
为Convert
对象写List
。