Categories: 未分類

C# WPF タスクバーの上にウィンドウを表示したい

はっきりしたことが良く分からないのだけど覚書。

WindowsStyle:None
WindowState:Maximized

の状態にした時に、タスクバーが表示される場合とされない場合があった。なぜなのか良く分からない。よくよくプロパティを見比べたところ、

AllowsTransparency=”True” ⇒ タスクバーが表示されない
AllowsTransparencyの設定なし ⇒ タスクバーが表示される

という状態だった。今回は全画面にしてタスクバーを表示したくない。

AllowsTransparency=”True”

とする事でタスクバーは表示されずアプリケーションウィンドウが全画面になるようになった。

どう見ても、AllowsTransparencyプロパティはあまり関係がないように思えるのだけど。
http://www.atmarkit.co.jp/ait/articles/1510/07/news025.html

hanakotoko