しばらくの間、私はWPFでUIデザインに取り掛かりました。私の主な目標は、例えばのように、ボーダレスウィンドウで見栄えのよいアプリケーションを作成することです:フル機能を備えたフチ無しのウィンドウ
私はMetroUIフレームワークを使用して、この例を作りました。このフレームワークはボーダレスなウィンドウ機能のトリックですが、ウェイも私の好み、カスタムコントロール、スキン、アニメーションなどにはあまり役に立ちません。
私はstackoverflowの多くを検索し、フレームワークのかなりの量を試してみましたが、何も私のニーズに合わせていないようにみえました。
基本的に、私は完全なWindows機能(PINする側面にドラッグし、オペレーティングシステムの設定場合にのみ影を示してそれを持っている、などなど)とのボーダレスウィンドウを持っていると思います。
私が仕事を求めていないすべての機能の場合は、元のウィンドウクロムを維持するために偽のAllowsTransparencyを維持するが、NoneにのWindowStyleを置くことはほとんどしています。しかし、明白な問題はここにあります:ウィンドウのクロムはまだそこにあります。
これは次のようになります。最終的には私の質問をするには
:
は、我々はまだ(このウィンドウクロムが提供するすべての現在の機能を維持し、何とかそれを不可視にすることができそれが提供するドロップシャドウを維持する)?私はドロップシャドウなしで暮らすことができますが、それは素晴らしいボーナスになるでしょう。
以上の幅広い質問をする:単にONLY適切ボーダレスウィンドウを機能させるハンドルを任意のフレームワーク/既製のプロジェクトがあり、なし他の追加のコントロール、スキニングを、...?
私はWPFでこのよりそれが作ったようだボーダレス窓に入れ、より多くの時間は、単純に信じられないほど不格好と、私はこのための私のプロジェクト全体ではなく、やる気取得しています。
は
mahapp metro Windowには、すべての機能があります。あなたがそれを使うとどうなりますか? –
私はMetroUIを使用しますが、それは私の好みのために少しあまりにも多くのをやった私の記事で述べたように、それは自動的に私はむしろ – Steven
MahAppsを持っていないアニメーションやスキンのすべての種類の追加私のニーズを満たしていて、あなたがその一部を使用することができますあなただけが必要です。ちょっと速いgoogleがこのhttps://github.com/blachniet/SimpleBorderlessWPFWindowを見つけた – kenny