【问题标题】:Is it possible to show hidden elements in XAML designer for WPF in Visual Studio 2019?是否可以在 Visual Studio 2019 的 WPF 的 XAML 设计器中显示隐藏元素?
【发布时间】:2020-03-09 11:46:50
【问题描述】:

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

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

【问题讨论】:

    标签: wpf visual-studio xaml visual-studio-2019 xaml-designer


    【解决方案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>
    

    【讨论】:

    • 完美运行。我是 xaml 的新手,是否可以为此创建某种别名?在代码中多次使用它会很不方便(我可能会经常需要它)。
    猜你喜欢
    • 2015-09-15
    • 1970-01-01
    • 2010-11-22
    • 2021-09-07
    • 2014-06-04
    • 1970-01-01
    • 1970-01-01
    • 2017-09-24
    • 1970-01-01
    相关资源
    最近更新 更多