Expression blend 表达式混合强制隐藏用户控件

Expression blend 表达式混合强制隐藏用户控件,expression-blend,Expression Blend,因此,我已经在一个使用C Sharp和WPF的项目上工作了一段时间,最近我的几个用户控件隐藏在Expression Blend中。我试着全部显示,在gui中将可见性设置为可见,清理项目构建,重建,重新启动,等等。。。似乎什么都不管用 你可以想象,这是非常令人沮丧的,任何帮助都将不胜感激,谢谢你。找到了解决办法。问题在某种程度上与这样一个事实有关,即我从一个扩展UserControl的类中扩展了几个UserControls,但该类本身没有XAML文件 将xaml根目录从MyCustomUserCo

因此,我已经在一个使用C Sharp和WPF的项目上工作了一段时间,最近我的几个用户控件隐藏在Expression Blend中。我试着全部显示,在gui中将可见性设置为可见,清理项目构建,重建,重新启动,等等。。。似乎什么都不管用


你可以想象,这是非常令人沮丧的,任何帮助都将不胜感激,谢谢你。

找到了解决办法。问题在某种程度上与这样一个事实有关,即我从一个扩展UserControl的类中扩展了几个UserControls,但该类本身没有XAML文件


将xaml根目录从MyCustomUserControl临时更改为UserControl将允许显示内容。编辑完成后,将根目录重新更改,以便您的程序可以运行。

您使用的是哪个版本的Expression Blend和Visual Studio?您的意思是,它们在设计时或从Expression Blend中运行时不可用?如果您可以添加XAML,帮助我们查看或不查看您的不可见用户控件:)@ChrisBD:Expression 3,VisualStudio2010。它们在设计时不可见(以前是),换句话说,我想编辑用户控件的设计,但我不能,因为它拒绝“取消隐藏”@HiTech Magic:XAML不包含对可见性的引用,尽管在运行时可见性是打开和关闭的,但运行时工作正常。我很高兴您找到了解决方案,但我很惊讶您使用的是Expression 3,因为它与Visual Studio 2010不兼容-尽管Microsoft或您的批量许可供应商免费升级到Expression 4,但请不要担心。