UIExtensionsGetVisibleSize - метод
Возвращает размер области элемента, который сейчас отображается на экране.
В обработчике события
SizeChanged можно получить актуальные отображаемые размеры,
которые могут быть меньше
ActualWidth/ActualHeight, например, в случае, если элементу явно указаны
Width/Height,
но размеры рабочей области (окна) не позволяют контролу разместиться полностью, и края контрола "обрезаются".
В этом случае свойства
ActualWidth/ActualHeight возвращают размеры контролы без учёта "обрезания",
а этот метод - размеры "после обрезания", т.е. те размеры, которые фактически видит пользователь.
Пространство имён: Tessa.UIСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.1.5+a9a57e1eda0b57f197e0c68d2aa7d7dc95b6c424
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#).