是否可以在 Visual Studio 2019 年的 WPF XAML 设计器中显示隐藏元素?
Is it possible to show hidden elements in XAML designer for WPF in Visual Studio 2019?
在 WinForms 设计器中隐藏的元素仍然显示在设计器中,这对我来说非常有意义,因为我希望能够编辑和查看元素而无需始终切换其可见性。在 WPF XAML 设计器可见性 属性 中完全隐藏了元素。我完全无法理解这个功能,尤其是因为有设计器IsHidden
指令,它让我们控制设计器中元素的可见性。
是否可以在 XAML 设计器中以某种方式显示隐藏元素?
你可以试试这个:
xmlns:cm="clr-namespace:System.ComponentModel;assembly=PresentationFramework"
<Window.Resources>
<BooleanToVisibilityConverter x:Key="boolToVisibility"/>
</Window.Resources>
<Grid>
<Button Visibility="{Binding (cm:DesignerProperties.IsInDesignMode), RelativeSource={RelativeSource Self}, Converter={StaticResource boolToVisibility}}"/>
</Grid>
在 WinForms 设计器中隐藏的元素仍然显示在设计器中,这对我来说非常有意义,因为我希望能够编辑和查看元素而无需始终切换其可见性。在 WPF XAML 设计器可见性 属性 中完全隐藏了元素。我完全无法理解这个功能,尤其是因为有设计器IsHidden
指令,它让我们控制设计器中元素的可见性。
是否可以在 XAML 设计器中以某种方式显示隐藏元素?
你可以试试这个:
xmlns:cm="clr-namespace:System.ComponentModel;assembly=PresentationFramework"
<Window.Resources>
<BooleanToVisibilityConverter x:Key="boolToVisibility"/>
</Window.Resources>
<Grid>
<Button Visibility="{Binding (cm:DesignerProperties.IsInDesignMode), RelativeSource={RelativeSource Self}, Converter={StaticResource boolToVisibility}}"/>
</Grid>