В WPF как получить истинный размер FrameworkElement? - PullRequest
0 голосов
/ 14 января 2010

В WPF как получить истинный размер FrameworkElement, включая дополнительный размер, который добавляет эффект, такой как тень?

У меня есть кнопка с тенью. Я программно выводить его в файл PNG. Я использую ActualWidth и ActualHeight, чтобы получить размер кнопки, однако это размер кнопки без тени.

В результате кнопка с тенью отбрасывается на размер кнопки без тени.

Кто-нибудь знает, как определить размер кнопки с тенью?

1 Ответ

1 голос
/ 14 января 2010

Я не верю, что это действительно возможно - если вы беспокоитесь об этом, оберните кнопку в рамку и используйте отступы; таким образом, тень отбрасывается на границу, и вам не нужно специально выделять какой-либо код для обработки дополнительного пространства, используемого тенью.

...