0

WPF では、ドロップ シャドウなどの効果が追加する余分なサイズを含め、FrameworkElement の実際のサイズを取得するにはどうすればよいですか?

ドロップシャドウ付きのボタンがあります。プログラムでPNGファイルに出力しています。ActualWidthボタンのサイズを取得するためにとを使用ActualHeightしますが、これはドロップ シャドウのないボタンのサイズです。

その結果、ドロップ シャドウのあるボタンは、ドロップ シャドウのないボタンのサイズに押しつぶされます。

ドロップシャドウ付きのボタンのサイズを把握する方法を知っている人はいますか?

4

1 に答える 1

1

これが実際に可能だとは思いません。心配な場合は、ボタンを境界線で囲み、パディングを使用してください。このようにすると、ドロップ シャドウが境界線上に表示され、シャドウによって使用される余分なスペースを処理するために特別なコードを作成する必要がなくなります。

于 2010-01-14T17:28:31.963 に答える