我有以下XAML:
<TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" TextAlignment="Center" TextWrapping="Wrap" Margin="15">
line1<LineBreak/><LineBreak/>
line2
<TextBlock.Style>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="Visibility" Value="Hidden"/>
<Style.Triggers>
<DataTrigger Binding="{Binding State}" Value="ShowText">
<Setter Property="Visibility" Value="Visible"/>
</DataTrigger>
</Style.Triggers>
</Style>
</TextBlock.Style>
</TextBlock>
字符串
但是Visual Studio会抛出错误
第一个月
我不知道如何保持断线,也解决了这个问题。我试过这个:
<TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" TextAlignment="Center" TextWrapping="Wrap" Margin="15">
<TextBlock.Text>
line1<LineBreak/><LineBreak/>
line2
</TextBlock.Text>
<TextBlock.Style>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="Visibility" Value="Hidden"/>
<Style.Triggers>
<DataTrigger Binding="{Binding State}" Value="ShowText">
<Setter Property="Visibility" Value="Visible"/>
</DataTrigger>
</Style.Triggers>
</Style>
</TextBlock.Style>
</TextBlock>
型
但随后得到重复错误“文本属性设置多次”。
2条答案
按热度按时间qgelzfjb1#
将内联放在样式后面:
字符串
lztngnrs2#
或使用
<Run>
换行字符串