2017-04-12 13 views
-1

コントロールを半分だけ表示するにはコントロールをトリミングする必要がありますが、残りは透明でクリック可能である必要がありますので、コントロールを何かでカバーするには不十分です。結果は、内容の半分(例えば上端の50%)でコントロールを与える必要があり、残りの部分は切り取られる(隠されない)ようにして、下にある他のコントロールを表示し、切り取った部分でオーバーラップさせないようにする必要があります。新しいコントロールは、ウィンドウが拡大縮小されるときにも拡大縮小する必要があります。どのようにWPFでこれを行うには?クロップWPFコントロール

enter image description here

答えて

-1

多分GridSplitter:

http://www.wpf-tutorial.com/panels/gridsplitter/

は、水平/垂直方向のビューを分割するために使用することができ、応答することができます。

+0

のActualWidthとActualHeightに長方形の基点を生成していましたMultibingingに設定し、この境界線のプロパティをクリップしています - 元の投稿に画像を追加しました – dnf

+0

あなたはグリッドを意味しますか?それらを両方ともGridでラップしますか? – Mishka

+0

グリッドがなく、グリッドスプリッターが役に立たない。私が作っているものを切り取ると、コントロールの内容が切り取られ、常にその上部が表示されます。グリッドは要素をレイアウトし、カットすることはありません。 – dnf

0

は、私は最終的にコントロールの周囲に境界線を使用してトリックを行なったし、それは私が探しているものではありません私のコントロール

関連する問題