在Visual Studio设计器中显示隐藏的WPF元素

时间:2015-06-28 15:48:48

标签: wpf visual-studio xaml visibility designer

this相反,是否有人在使用Visual Studio设计器(或Blend)时想出了显示所有隐藏元素的方法?

在编辑Xaml文件时,不断更改元素的默认可见性属性以便能够看到它们,这是非常有效的。

1 个答案:

答案 0 :(得分:0)

经过研究,我找到了this。所以这是一个可以在视图模型中实现的经过测试的解决方案:

//Declare default Visibility values
private Visibility _processBarVisibility = Visibility.Hidden;
private Visibility _buttonVisibility = Visibility.Hidden;

public ViewModel()
{
    //In constructor, override Visibility values if in design mode
    DependencyObject dep = new DependencyObject();
    if (DesignerProperties.GetIsInDesignMode(dep))
    {
        _processBarVisibility = Visibility.Visible;
        _buttonVisibility = Visibility.Visible;
    }
}