【发布时间】:2014-12-11 12:45:41
【问题描述】:
我正在使用 C# WPF 和 MVVM 开发应用程序。我想在文本块和文本块中显示按钮单击事件摘要的问题在 ListBox 内,如下所示:
<ListBox>
<TextBlock
TextWrapping="Wrap"
Height="350"
Text="{Binding ShowVlan}"
</TextBlock>
<TextBlock
TextWrapping="Wrap"
Height="350"
Text="{Binding ShowRouting}">
</TextBlock>
</ListBox>
我有两个按钮,我希望如果我单击第一个按钮,那么应该显示第一个文本块,然后单击第二个按钮我想显示第二个文本块。它现在正在工作,但实际问题是我想显示在相同的位置,但这些是一个接一个地显示。我还附上屏幕截图以便更好地理解。
【问题讨论】:
-
你真的需要一个列表框吗?您可以将两个 TextBlock 放在一个网格中(在同一行/列中)并在它们上添加可见性触发器。
-
我认为在这种情况下不需要 ListBox !!