0

我有一个 DLL,其中包含构建应用程序所需的所有对象。

当我在 Blend 中时,我想隐藏其中的一些。例如,我不希望图形设计师使用我的基类,所以我需要在设计模式(Blend)中隐藏它们。

我尝试添加 [Browsable(false)] 但它仅适用于属性或事件。我尝试了 DesignTimeVisible(false)] 但也不起作用...

有没有办法隐藏一个对象而不仅仅是一个属性?我需要它用于 Blend,因为有时你可以在 VS 中做某事,但在 Blend 中却不行。

谢谢

4

1 回答 1

0

在您的 XAML 代码隐藏(或类似代码)中尝试此操作

if (!DesignerProperties.GetIsInDesignMode(this))
{
    // Do non-design mode stuff here}
}
于 2012-06-15T12:08:31.077 回答