2017-08-01 31 views
0

私はWPFを愛するが、困っている。WPF - タイトルバーのカスタマイズ - uptodateソリューション

すべては非常にカスタマイズ可能ですが、タイトルバーとアプリケーションの境界をパーソナライズするのに有効なものは見つかりませんでした。グーグルから現れ

私はそれがいることを管理するWindowsのだから、それを直接カスタマイズすることはできません理解してきましたが、それ以外、私は任意の有効な解決策が見つかりませんでした...

結果のみですWindowChromeを使用していますが、私はそれが非常に時代遅れの解決策だと思います。

それ以外の場合は、THISコードスニペットしか見つかりませんでしたが、(少なくとも私にとっては)完全に理解するのが少し複雑です。また、試してみましたが、最大化したときにウィンドウを移動するなど、いくつかのアクションを実行することは許可されていませんが、毎日見たアプリケーション(WPFで行われた)

最後の言葉で私は何か良いものを見つけることができません。

私はWPFが今日でも非常に使用されていると思います。私は本当に彼らが2009年のライブラリを使用することを含まない良いソリューションをどのようにしているのか理解していません。

+1

答えは同じですが、OSがOSウィンドウの外観を制御しているので、唯一の解決策はOSウィンドウを削除して自分で構築することです。 – MikeT

+0

@MikeTが示唆するように、これが最良の答えです。そのパスではhttps://stackoverflow.com/questions/15413263/how-to-make-title-bar-disappear-in-wpf-window – kenny

+0

@kennyを見てください。タイトルバーを隠すことは非常に簡単ですが、あなた自身の "コントロールを構築することは非常に難しいです。私の質問にリンクされたコード(私がオンラインで見つけた数少ないものの1つ)は、多くの機能が欠けているため、非常に複雑です。 –

答えて

1

docsから始めましょう。あなたがリンクしたそのサンプルはその後、より意味をなさないでしょう。

基本的には、地域全体を所有していることをOSに尋ねており、すべてが期待どおりに動作し続けるように配慮します。

関連する問題