<Grid
Height="{Binding ElementName=oldPrice, Path=Height}">
<TextBlock
VerticalAlignment="Bottom"
FontSize="{StaticResource TextStyleSmallFontSize}"
RequestedTheme="Light"
FontWeight="Bold"
Foreground="#B0B0B0"
Style="{StaticResource TitleTextBlockStyle}"
TextWrapping="NoWrap">
<Run
x:Name="oldPrice"
Text="{Binding oldPrice}" />
</TextBlock>
<Line
Stretch="Fill"
Stroke="#B0B0B0"
StrokeThickness="1"
X1="1"
Width="{Binding ElementName=oldPrice, Path=Width}"
Height="{Binding ElementName=oldPrice, Path=Height}"
Margin="0,6,0,0" />
</Grid>
<TextBlock
Text="   "
FontSize="{StaticResource TextStyleMediumFontSize}"
RequestedTheme="Light"
Style="{StaticResource TitleTextBlockStyle}"
TextWrapping="NoWrap" />
大家好,我有一个文本块和一条线用于显示旧价格,还有另一个文本块用于在下一段文本之间留出空格。然而,如果没有折扣,也就是没有旧价格的值,我将旧价格文本设置为null。
所以我想要隐藏那个空格文本块。是否有可能使用XAML方式将最后一个文本块的可见性属性绑定到旧价格的文本上。因此,如果旧价格文本为空或为null,则该文本块将不可见。
谢谢