2月 2016年

WindowChrome 利用時に アプリ を 最大化 したときの 問題 と 対策方法

WPF で フラットデザイン(メトロデザイン) っぽい ウィンドウ を作成しようとすると WindowChrome を利用することになります。 WindowChrome を使うときに発生する問題点とその対処方法をここではまとめます。 目次 問題点 対応策 [まとめ] サンプルコード 問題点 WindowChrome を利用して最大化したときの問題点は2点あります。 タスクバーの上に被ってしまう ウィンドウを最大化するとタスクバー上まで被ってしまい、タスクバーの操作ができなくなってしまいます。 ストアアプリや全画面表示するゲームであれば良いでしょうが…、通常業務で使うアプリだと不便です。 ウィンドウ枠が画面外にはみ出る ウィンドウを最大化すると画面領域外にウィンドウ枠がはみ出てしまい ...

WPF の Bootstrap っぽい テーマ

WPF の "Bootstrap" っぽい デザイン テーマ を作成しました。 コントロールだけ似せていては物足りなかったので、 メトロデザイン(フラットデザイン?)っぽい Window スタイル も作成しています。 ※ まだ開発中なので足りない部分等あるかもしれません。その際はご意見いただけると嬉しいです。 Twining テーマ ダウンロード V0.0.2 DLLファイル - Twining.dll ZIPファイル (ソース一式) 旧バージョン GitHub - garafu / Twining : releases 外部リンク GitHub - garafu/ ...