2009-04-28 21 views
1

私の目標:Visual Studio 2008のIntellisenseドロップダウンも同様です。ユーザーがCTRLを押すと、アプリケーション全体が40%不透明になります。どうやってやるの?WPF - 半透明アプリケーション

通常のウィンドウクロムを使用したいので、私のWindowStyleを「なし」にすることはできません。

ありがとうございます!

答えて

2

WPFでは、FluidKitライブラリ(CodePlex)にあるカスタムGlassWindowが考えられます。このソリューションでは、Windowはサブクラス化され、再表示されます。追加作業は、最小化、最大化、ウィンドウ移動が期待通りに行われることを確認するために行われます。私はそこに類似したものを行う他のカスタムソリューションがあると思います。

これは、さまざまな理由で完璧な解決策ではありませんので、他の人が試してやっていることが分かりました。

+0

リチャード、ありがとう!これはBorderStyle = Noneルートに移動する必要がある場合に役立ちます。 –

+0

私が望むものは不可能で、GlassWindowを使用してしまったので、これを答えとして受け入れています。 –

1

WPFでは、Window.Opacity = 0.4です。 WinFormsでは、Form.Opacity = 40.

Ctrlキーを押したときにVSが透明になる特別なツールや設定を使用していますか?

+0

私は彼がIntelliSenseと他のインラインヘルプを意味すると思うのは、Ctrlキーを押したときに透明になるソースコードを編集するときです。 – Joey

+0

これはツールチップにも適用され、例外ヘルパーにも適用されます。スクリーンショットでそれらのいずれかを捕まえようとすると楽しいことがあります。Ctrlキーを押すと透明になり、Altの動きは消えてしまいます。 :P – Rytmis

+0

ヨハネス、ありがとう - 私はintellisenseを参照しています。私はより明確に私の質問を編集しました。 –

関連する問題