1

ウィンドウのサイズを変更するときに、クリッピング パスのサイズを動的に変更する方法を考えていました。現在、ウィンドウに合わせてサイズが変更される Expression Blend の四角形を使用しています。この四角形をクリッピング パスとして円に適用すると、四角形が固定され、サイズが変更されなくなります。

XAML、Clip="" プロパティ、およびスタイル マークアップでクリッピング パスを作成するさまざまな方法を見てきました。しかし、私はまだ適切な XAML ソリューションを見つけることに成功していません。

誰かが私を正しい方向に向けることができますか?

ありがとう!

4

1 に答える 1

0

私は同じ質問に対する答えを探していました(それがあなたの投稿を見つけた方法です)、これに出くわしました:

http://chriscavanagh.wordpress.com/2008/10/03/wpf-easy-rounded-corners-for-anything/

より複雑な形状をクリッピング パスとして使用したい場合にうまくいくかどうかはわかりませんが、自動的にスケーリングされる角を丸くしたいだけの場合は、チェックすることをお勧めします。クリッピング パスの代わりに、境界要素にバインドされた VisualBrush を使用します。これまでのところ、私のニーズに対して非常にエレガントなソリューションであることがわかりました。

于 2010-04-08T18:54:46.727 に答える