0

アプリケーションを構築するために必要なすべてのオブジェクトを含むDLLがあります。

Blendにいるときにそれらのいくつかを隠したい。たとえば、グラフィックデザイナーに基本クラスを使用させたくないので、デザインモード(ブレンド)で非表示にする必要があります。

[Browsable(false)]を追加しようとしましたが、プロパティまたはイベントに対してのみ機能します。DesignTimeVisible(false)]を試しましたが、どちらも機能しません...

プロパティだけでなく、オブジェクトを非表示にする方法はありますか?VSではできるがBlendではできないことがあるので、Blendにはそれが必要です。

ありがとう

4

1 に答える 1

0

XAMLコードビハインド(または同様のもの)内でこれを試してください

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