【问题标题】:How do i turn a label invisible/visible when I click a button in a WPF .NET Framework Application in Visual Studio在 Visual Studio 中单击 WPF .NET Framework 应用程序中的按钮时,如何使标签不可见/可见
【发布时间】:2020-03-10 21:37:55
【问题描述】:

当我在 Visual Studio c# 的 WPF .NET Framework 应用程序中按下按钮时,如何使按钮不可见。

【问题讨论】:

  • 如果您提供您正在使用的代码示例或您已经尝试过的代码,它将帮助其他人提供更好的信息。

标签: c# wpf visual-studio .net-framework-version


【解决方案1】:

使用BooleanToVisibilityConverter的简单示例:

<Window>
  <Window.Resources>
    <BooleanToVisibilityConverter x:Key="BooleanToVisibilityConverter" />
  </Window.Resources>

  <StackPanel>
    <ToggleButton x:Name="ToggleButton" />
    <Label Visibility="{Binding ElementName=ToggleButton, Property=IsChecked, Converter={StaticResource BooleanToVisibilityConverter}" />
  </StackPanel>
</Window>

【讨论】:

    【解决方案2】:

    点击按钮在隐藏和可见之间切换

    private void Btn1_Click(object sender, RoutedEventArgs e)
            {
                label1.Visibility=label1.Visibility == Visibility.Hidden ? Visibility.Visible :  Visibility.Hidden;
            }
    

    【讨论】:

      猜你喜欢
      • 2022-01-01
      • 2019-01-21
      • 1970-01-01
      • 2018-05-28
      • 2011-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-19
      相关资源
      最近更新 更多