0
如果動態生成的值等於零,我希望texblock不可見。我認爲它可以完全使用DataTrigger在XAML中完成。我想知道是否有人可以幫助找到適當的解決方案。 預先感謝您。如果文本字符串值等於零,如何隱藏texblock?
如果動態生成的值等於零,我希望texblock不可見。我認爲它可以完全使用DataTrigger在XAML中完成。我想知道是否有人可以幫助找到適當的解決方案。 預先感謝您。如果文本字符串值等於零,如何隱藏texblock?
如果您只是希望根據同一文本框的值隱藏文本框,則可以使用類似下面的代碼的內容。
<TextBox Text="0">
<TextBox.Style>
<Style>
<Style.Triggers>
<DataTrigger Binding="{Binding RelativeSource={RelativeSource Mode=Self},Path=Text}" Value="0">
<Setter Property="UIElement.Visibility" Value="Hidden" />
</DataTrigger>
</Style.Triggers>
</Style>
</TextBox.Style>
</TextBox>
如果需要,您可以添加綁定。此外,如果您需要檢查不同文本框的值以確定是否應該顯示此值,則可以更改DataTrigger上的綁定。