是否可以在 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>