UIExtensionsGetVisibleSize - метод
Возвращает размер области элемента, который сейчас отображается на экране.
В обработчике события SizeChanged можно получить актуальные отображаемые размеры,
которые могут быть меньше ActualWidth/ActualHeight, например, в случае, если элементу явно указаны Width/Height,
но размеры рабочей области (окна) не позволяют контролу разместиться полностью, и края контрола "обрезаются".
В этом случае свойства ActualWidth/ActualHeight возвращают размеры контролы без учёта "обрезания",
а этот метод - размеры "после обрезания", т.е. те размеры, которые фактически видит пользователь.
Пространство имён: Tessa.UIСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
public static Size GetVisibleSize(
this FrameworkElement element
)
<ExtensionAttribute>
Public Shared Function GetVisibleSize (
element As FrameworkElement
) As Size
public:
[ExtensionAttribute]
static Size^ GetVisibleSize(
FrameworkElement^ element
)
[<ExtensionAttribute>]
static member GetVisibleSize :
element : FrameworkElement -> Size
- element FrameworkElement
- Элемент, размеры которого требуется получить.
SizeРазмеры отображаемой области элемента.В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
FrameworkElement. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).