Int32Rect Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Описывает ширину, высоту и расположение целого прямоугольника.
public value class Int32Rect : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Int32RectConverter))]
[System.Serializable]
public struct Int32Rect : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Int32RectConverter))]
public struct Int32Rect : IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Int32RectConverter))>]
[<System.Serializable>]
type Int32Rect = struct
interface IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Int32RectConverter))>]
type Int32Rect = struct
interface IFormattable
Public Structure Int32Rect
Implements IFormattable
- Наследование
- Атрибуты
- Реализации
Комментарии
Использование атрибута XAML
<object property="X,Y,Width,Height"/>
- or
<object property="Empty"/>
Значения XAML
Координата по оси X верхнего левого угла прямоугольника.
да
System.Int32
Координата по оси Y верхнего левого угла прямоугольника.
Width
System.Int32
Ширина прямоугольника.
Height
System.Int32
Высота прямоугольника.
Использование текста XAML
Для разделения значений можно также использовать пробелы вместо запятых. Пробелы также можно использовать с набором значений с разделителями-запятыми.
Конструкторы
Int32Rect(Int32, Int32, Int32, Int32) |
Инициализирует новый экземпляр Int32Rect с указанными координатами X и Y и заданными значениями Width и Height. |
Свойства
Empty |
Возвращает пустой прямоугольник (специальное значение, которое представляет прямоугольник без расположения или площади). |
HasArea |
Получает значение, определяющее, имеют ли свойства Width и Height объекта Int32Rect значения больше 0. |
Height |
Возвращает или задает высоту прямоугольника. |
IsEmpty |
Возвращает значение, которое определяет, пуст ли прямоугольник. |
Width |
Получает или задает ширину прямоугольника. |
X |
Получает или задает координату по оси X левого верхнего угла прямоугольника. |
Y |
Получает или задает координату по оси Y левого верхнего угла прямоугольника. |
Методы
Equals(Int32Rect) |
Определяет, равен ли указанный прямоугольник данному прямоугольнику. |
Equals(Int32Rect, Int32Rect) |
Определяет, равны ли указанные прямоугольники. |
Equals(Object) |
Определяет, равен ли указанный прямоугольник данному прямоугольнику. |
GetHashCode() |
Создает хэш-код с использованием значений X, Y, Width и Height данного прямоугольника. |
Parse(String) |
Создает структуру Int32Rect из заданного представления String. |
ToString() |
Создает строковое представление данной матрицы Int32Rect. |
ToString(IFormatProvider) |
Создает строковое представление объекта Int32Rect на основе заданного значения IFormatProvider. |
Операторы
Equality(Int32Rect, Int32Rect) |
Проверяет точное равенство двух прямоугольников. |
Inequality(Int32Rect, Int32Rect) |
Проверяет, различны ли два прямоугольника. |
Явные реализации интерфейса
IFormattable.ToString(String, IFormatProvider) |
Форматирует значение текущего экземпляра, используя указанный формат. |