【发布时间】:2011-10-07 11:38:50
【问题描述】:
我正在尝试向文本块的可见性属性添加 2 个触发器。 以下代码导致“TextBlock 异常”。知道为什么吗?
<TextBlock Name="tb2"
Style="{StaticResource MyPageTextStyle}"
Text="{x:Static res:MyResources.MyText}"
Visibility="Collapsed"
>
<TextBlock.Triggers>
<MultiDataTrigger>
<MultiDataTrigger.Conditions>
<Condition Binding="{BindingPath=Class1.IsBlue}" Value="true" />
<Condition Binding="{Binding Path=Class1.IsGreen}" Value="false" />
</MultiDataTrigger.Conditions>
<Setter TargetName="tb2" Property="TextBlock.Visibility" Value="Visible" />
</MultiDataTrigger>
</TextBlock.Triggers>
</TextBlock>
【问题讨论】:
-
究竟什么是“TextBlock 异常”?异常的类型及其消息是什么?
-
嗨,这是一个“System.Windows.Markup.XamlParseException”。附加信息只有:“System.Windows.Controls.TextBlock 的初始化抛出异常”
-
查看 InnerException 以获得更多详细信息
-
顺便说一句,您在“绑定”和“路径”之间缺少一个空格
标签: wpf xaml multidatatrigger