IShapeView Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет представление, позволяющее нарисовать фигуру на экране.
public interface class IShapeView : Microsoft::Maui::IStroke, Microsoft::Maui::IView
public interface IShapeView : Microsoft.Maui.IStroke, Microsoft.Maui.IView
type IShapeView = interface
interface IView
interface IElement
interface ITransform
interface IStroke
Public Interface IShapeView
Implements IStroke, IView
- Производный
- Реализации
Свойства
| Имя | Описание |
|---|---|
| AnchorX |
Возвращает компонент X центра для любого преобразования относительно границ элемента. (Унаследовано от ITransform) |
| AnchorY |
Возвращает компонент Y центра для любого преобразования относительно границ элемента. (Унаследовано от ITransform) |
| Aspect |
Определяет, как содержимое фигуры растянуто для заполнения пространства макета представления. |
| AutomationId |
Идентификатор, используемый средствами автоматизации для взаимодействия с этим представлением (Унаследовано от IView) |
| Background |
Получает краску, которая заполняет фон представления. (Унаследовано от IView) |
| Clip |
Возвращает путь, используемый для определения структуры содержимого представления. (Унаследовано от IView) |
| DesiredSize |
Возвращает текущий требуемый размер этого представления. (Унаследовано от IView) |
| Fill |
Указывает кисть, используемую для рисования интерьера фигуры. |
| FlowDirection |
Направление, в котором элементы пользовательского интерфейса сканируются глазом (Унаследовано от IView) |
| Frame |
Возвращает границы представления в контейнере. (Унаследовано от IView) |
| Handler |
Возвращает или задает обработчик представления представления представления. (Унаследовано от IView) |
| Height |
Возвращает указанную высоту IView. (Унаследовано от IView) |
| HorizontalLayoutAlignment |
Определяет горизонтальный аспект расположения этого элемента в контейнере (Унаследовано от IView) |
| InputTransparent |
Возвращает значение, указывающее, должен ли этот элемент участвовать в цикле взаимодействия с пользователем. (Унаследовано от IView) |
| IsEnabled |
Возвращает значение, указывающее, включено ли это представление в пользовательском интерфейсе. (Унаследовано от IView) |
| IsFocused |
Возвращает значение, указывающее, ориентирован ли этот режим в данный момент. (Унаследовано от IView) |
| Margin |
Поле представляет расстояние между представлением и его смежными представлениями. (Унаследовано от IView) |
| MaximumHeight |
Возвращает указанное ограничение высоты IView в диапазоне от нуля до двойного. PositiveInfinity. (Унаследовано от IView) |
| MaximumWidth |
Возвращает указанное ограничение ширины IView в диапазоне от нуля до двойного. PositiveInfinity. (Унаследовано от IView) |
| MinimumHeight |
Возвращает указанное минимальное ограничение высоты IView в диапазоне от нуля до двойного. PositiveInfinity. (Унаследовано от IView) |
| MinimumWidth |
Возвращает указанное минимальное ограничение ширины IView в диапазоне от нуля до двойного. PositiveInfinity. (Унаследовано от IView) |
| Opacity |
Возвращает значение непрозрачности, примененное к представлению при отрисовки. (Унаследовано от IView) |
| Parent |
Возвращает родительский элемент элемента. (Унаследовано от IElement) |
| Rotation |
Получает поворот (в градусах) о оси Z (аффинный поворот) при отрисовке элемента. (Унаследовано от ITransform) |
| RotationX |
Получает поворот (в градусах) о оси X (поворот перспективы) при отрисовке элемента. (Унаследовано от ITransform) |
| RotationY |
Получает поворот (в градусах) о оси Y (поворот перспективы) при отрисовке элемента. (Унаследовано от ITransform) |
| Scale |
Возвращает коэффициент масштабирования, примененный к элементу. (Унаследовано от ITransform) |
| ScaleX |
Получает масштаб относительно коэффициента оси X, примененного к элементу. (Унаследовано от ITransform) |
| ScaleY |
Получает масштаб относительно коэффициента оси Y, примененного к элементу. (Унаследовано от ITransform) |
| Semantics |
Добавляет семантику к каждому представлению для специальных возможностей (Унаследовано от IView) |
| Shadow |
Рисует тень вокруг целевого представления. (Унаследовано от IView) |
| Shape |
Возвращает определение фигуры для отрисовки. |
| Stroke |
Указывает цвет, используемый для рисования контура фигуры. (Унаследовано от IStroke) |
| StrokeDashOffset |
Возвращает значение, указывающее расстояние в шаблоне тире, где начинается тире. (Унаследовано от IStroke) |
| StrokeDashPattern |
Указывает расстояние в шаблоне тире, где начинается тире. (Унаследовано от IStroke) |
| StrokeLineCap |
Описывает фигуру в начале и конце линии или сегмента. (Унаследовано от IStroke) |
| StrokeLineJoin |
Указывает тип соединения, используемого в вершинах фигуры. (Унаследовано от IStroke) |
| StrokeMiterLimit |
Задает ограничение на соотношение длины митеры до половины штрихов фигуры. (Унаследовано от IStroke) |
| StrokeThickness |
Представляет коллекцию двойных значений, указывающих шаблон дефисов и пробелов, используемых для контура фигуры. (Унаследовано от IStroke) |
| TranslationX |
Возвращает разностную дельту преобразования X элемента. (Унаследовано от ITransform) |
| TranslationY |
Возвращает разность преобразования Y элемента. (Унаследовано от ITransform) |
| VerticalLayoutAlignment |
Определяет вертикальный аспект расположения этого элемента в контейнере (Унаследовано от IView) |
| Visibility |
Возвращает значение, определяющее, должно ли это представление быть частью визуального дерева или нет. (Унаследовано от IView) |
| Width |
Возвращает указанную ширину IView. (Унаследовано от IView) |
| ZIndex |
Определяет порядок рисования этого объекта IView в ILayout; более высокие z-индексы будут рисовать более низкие z-индексы. (Унаследовано от IView) |
Методы
| Имя | Описание |
|---|---|
| Arrange(Rect) |
Позиционирует дочерние элементы и определяет размер элемента. (Унаследовано от IView) |
| Focus() |
Пытается задать фокус на этом представлении. (Унаследовано от IView) |
| InvalidateArrange() |
Метод, который вызывается для отмены макета этого представления. (Унаследовано от IView) |
| InvalidateMeasure() |
Сигнализирует о том, что текущее значение меры этого представления больше не является допустимым и должно быть перекомпилировано во время следующей передачи меры. (Унаследовано от IView) |
| Measure(Double, Double) |
Обновляет размер представления. (Унаследовано от IView) |
| Unfocus() |
Отменяет фокус на этом представлении. (Унаследовано от IView) |
Методы расширения
| Имя | Описание |
|---|---|
| CaptureAsync(IView) |
Представляет представление, позволяющее нарисовать фигуру на экране. |
| CheckHandlers(IView) |
Представляет представление, позволяющее нарисовать фигуру на экране. |
| ComputeDesiredSize(IView, Double, Double) |
Представляет представление, позволяющее нарисовать фигуру на экране. |
| ComputeFrame(IView, Rect) |
Представляет представление, позволяющее нарисовать фигуру на экране. |
| DisconnectHandlers(IView) |
Представляет представление, позволяющее нарисовать фигуру на экране. |
| SetSemanticFocus(IView) |
Представляет представление, позволяющее нарисовать фигуру на экране. |
| ToHandler(IElement, IMauiContext) |
Представляет представление, позволяющее нарисовать фигуру на экране. |
| ToHandler(IView, IMauiContext) |
Возвращает обработчик представления для конкретной платформы для указанного представления. |
| ToPlatform(IElement, IMauiContext) |
Представляет представление, позволяющее нарисовать фигуру на экране. |