0

在 WinForms 设计器中,隐藏的元素仍然显示在设计器中,这对我来说非常有意义,因为我希望能够编辑和查看元素而无需一直切换其可见性。在 WPF XAML 设计器中,可见性属性完全隐藏了元素。我绝对无法理解这个功能,特别是因为有设计器IsHidden指令,它可以让我们控制设计器中元素的可见性。

是否可以以某种方式在 XAML 设计器中显示隐藏元素?

4

1 回答 1

1

你可以试试这个:

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>
于 2020-03-12T08:57:51.493 回答