Поделиться через


Polyline Класс

Определение

Представляет полилайн, нарисованный на элементе управления картой.

public ref class Polyline : Microsoft::Maui::Controls::Maps::MapElement, Microsoft::Maui::IElement, Microsoft::Maui::IStroke, Microsoft::Maui::Maps::IGeoPathMapElement, System::Collections::Generic::ICollection<Microsoft::Maui::Devices::Sensors::Location ^>, System::Collections::Generic::IEnumerable<Microsoft::Maui::Devices::Sensors::Location ^>, System::Collections::Generic::IList<Microsoft::Maui::Devices::Sensors::Location ^>
public class Polyline : Microsoft.Maui.Controls.Maps.MapElement, Microsoft.Maui.IElement, Microsoft.Maui.IStroke, Microsoft.Maui.Maps.IGeoPathMapElement, System.Collections.Generic.ICollection<Microsoft.Maui.Devices.Sensors.Location>, System.Collections.Generic.IEnumerable<Microsoft.Maui.Devices.Sensors.Location>, System.Collections.Generic.IList<Microsoft.Maui.Devices.Sensors.Location>
type Polyline = class
    inherit MapElement
    interface IGeoPathMapElement
    interface IMapElement
    interface IElement
    interface IStroke
    interface IList<Location>
    interface ICollection<Location>
    interface seq<Location>
    interface IEnumerable
Public Class Polyline
Inherits MapElement
Implements ICollection(Of Location), IElement, IEnumerable(Of Location), IGeoPathMapElement, IList(Of Location), IStroke
Наследование
Реализации

Конструкторы

Polyline()

Инициализирует новый экземпляр класса Polyline.

Свойства

AutomationId

Возвращает или задает значение, которое позволяет платформе автоматизации находить этот элемент и взаимодействовать с ним.

(Унаследовано от Element)
BindingContext

Возвращает или задает объект, содержащий свойства, предназначенные для связанных свойств, принадлежащих этому BindableObject. Это свойство может быть привязано.

(Унаследовано от BindableObject)
ClassId

Возвращает или задает значение, используемое для идентификации коллекции семантически схожих элементов.

(Унаследовано от Element)
Count

Возвращает количество объектов расположения в этой полилайне.

Dispatcher

Возвращает диспетчер, который был доступен при создании этого привязываемого объекта, в противном случае пытается найти ближайший доступный диспетчер (вероятно, окно или приложение).

(Унаследовано от BindableObject)
EffectControlProvider

Для внутреннего использования .NET MAUI.

(Унаследовано от Element)
Effects

Возвращает или задает стили и свойства, которые будут применяться к элементу во время выполнения.

(Унаследовано от Element)
Geopath

Получает список расположений на карте, которая формирует полилайн на карте.

Handler

Возвращает или задает связанный обработчик для этого элемента.

(Унаследовано от Element)
Id

Получает значение, которое можно использовать для уникальной идентификации элемента во время выполнения приложения.

(Унаследовано от Element)
IsReadOnly

Возвращает значение, доступно ли эта полилайн только для чтения.

Item[Int32]

Возвращает или задает объект расположения по указанному индексу.

LogicalChildren
Устаревшие..

Представляет полилайн, нарисованный на элементе управления картой.

(Унаследовано от Element)
MapElementId

Возвращает или задает аналог платформы этого элемента карты.

(Унаследовано от MapElement)
Parent

Возвращает или задает родительский элемент Element этого элемента.

(Унаследовано от Element)
RealParent

Для внутреннего использования .NET MAUI.

(Унаследовано от Element)
StrokeColor

Получает или задает цвет штриха. Это свойство может быть привязано.

(Унаследовано от MapElement)
StrokeWidth

Возвращает или задает ширину штриха. Значение по умолчанию — 5f. Это свойство может быть привязано.

(Унаследовано от MapElement)
StyleId

Возвращает или задает определяемое пользователем значение для уникальной идентификации элемента.

(Унаследовано от Element)

Методы

Add(Location)

Добавляет расположение в эту многолинейную линию.

AddLogicalChild(Element)

Добавляет в Element логические дочерние элементы.

(Унаследовано от Element)
ApplyBindings()

Применяет все текущие привязки к BindingContext.

(Унаследовано от BindableObject)
Clear()

Очищает все расположения, составляющие эту полилайну.

ClearLogicalChildren()

Удаляет все дочерние Elements.

(Унаследовано от Element)
ClearValue(BindableProperty)

Очищает любое значение, заданное ранее для привязываемого свойства.

(Унаследовано от BindableObject)
ClearValue(BindablePropertyKey)

Очищает любое значение, заданное ранее для привязываемого свойства, идентифицируемого ключом.

(Унаследовано от BindableObject)
CoerceValue(BindableProperty)

Принуждается значение указанного привязываемого свойства. Это делается путем вызова BindableProperty.CoerceValueDelegate указанного привязываемого свойства.

(Унаследовано от BindableObject)
CoerceValue(BindablePropertyKey)

Принуждается значение указанного привязываемого свойства. Это делается путем вызова BindableProperty.CoerceValueDelegate указанного привязываемого свойства.

(Унаследовано от BindableObject)
Contains(Location)

Возвращает, содержится ли указанное расположение в этой полилайне.

CopyTo(Location[], Int32)

Копирует дочерние расположения в указанный массив.

EffectIsAttached(String)

Для внутреннего использования .NET MAUI.

(Унаследовано от Element)
FindByName(String)

Возвращает элемент, содержащий указанное имя.

(Унаследовано от Element)
GetEnumerator()

Возвращает перечислитель, который перечисляет весь объект расположения в этой полилайне.

GetValue(BindableProperty)

Возвращает значение, содержащееся в заданном привязываемом свойстве.

(Унаследовано от BindableObject)
IndexOf(Location)

Возвращает индекс указанного объекта расположения.

Insert(Int32, Location)

Вставляет объект расположения по указанному индексу.

InsertLogicalChild(Int32, Element)

Вставляет логические Element дочерние элементы по указанному индексу.

(Унаследовано от Element)
IsSet(BindableProperty)

Определяет, существует ли привязываемое свойство и имеет набор значений.

(Унаследовано от BindableObject)
OnBindingContextChanged()

Вызывается, когда контекст привязки элемента меняется. Реализуйте этот метод, чтобы добавить для класса обработчик данного события.

(Унаследовано от Element)
OnChildAdded(Element)

Вызывает событие ChildAdded. Реализуйте этот метод, чтобы добавить для класса обработчик данного события.

(Унаследовано от Element)
OnChildRemoved(Element, Int32)

Вызывает событие ChildRemoved. Реализация этого метода для добавления обработки классов для этого события

(Унаследовано от Element)
OnHandlerChanged()

При переопределении в производном классе следует вызвать HandlerChanged событие.

(Унаследовано от Element)
OnHandlerChanging(HandlerChangingEventArgs)

При переопределении в производном классе следует вызвать HandlerChanging событие.

(Унаследовано от Element)
OnParentChanged()

При переопределении в производном классе следует вызвать ParentChanged событие.

(Унаследовано от Element)
OnParentChanging(ParentChangingEventArgs)

При переопределении в производном классе следует вызвать ParentChanging событие.

(Унаследовано от Element)
OnParentSet()

Вызывает событие (внутреннее). ParentSet Реализуйте этот метод, чтобы добавить поведение при добавлении элемента в родительский элемент.

(Унаследовано от Element)
OnPropertyChanged(String)

Метод, вызываемый при изменении привязанного свойства.

(Унаследовано от Element)
OnPropertyChanging(String)

Вызывает событие PropertyChanging.

(Унаследовано от BindableObject)
Remove(Location)

Удаляет объект расположения из этой полилайна.

RemoveAt(Int32)

Удаляет объект расположения по указанному индексу.

RemoveBinding(BindableProperty)

Удаляет ранее заданную привязку из привязываемого свойства.

(Унаследовано от BindableObject)
RemoveDynamicResource(BindableProperty)

Удаляет ранее заданный динамический ресурс.

(Унаследовано от Element)
RemoveLogicalChild(Element)

Удаляет первое вхождение определенного из Element логических дочерних элементов.

(Унаследовано от Element)
SetBinding(BindableProperty, BindingBase)

Назначает привязку привязываемому свойству.

(Унаследовано от BindableObject)
SetDynamicResource(BindableProperty, String)

BindableProperty Задает свойство этого элемента для обновления с помощью DynamicResource с предоставленным ключом.

(Унаследовано от Element)
SetValue(BindableProperty, Object)

Задает значение указанного привязываемого свойства.

(Унаследовано от BindableObject)
SetValue(BindablePropertyKey, Object)

Задает значение указанного привязываемого свойства.

(Унаследовано от BindableObject)
SetValueFromRenderer(BindableProperty, Object)

Для внутреннего использования .NET MAUI.

(Унаследовано от Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Для внутреннего использования .NET MAUI.

(Унаследовано от Element)
UnapplyBindings()

Удаляет все текущие привязки из текущего контекста.

(Унаследовано от BindableObject)

События

BindingContextChanged

Происходит при изменении значения свойства BindingContext.

(Унаследовано от BindableObject)
ChildAdded

Вызывается всякий раз, когда дочерний элемент добавляется в элемент.

(Унаследовано от Element)
ChildRemoved

Вызывается всякий раз, когда дочерний элемент удаляется из элемента.

(Унаследовано от Element)
DescendantAdded

Вызывается всякий раз, когда дочерний элемент добавляется в поддеревку элемента.

(Унаследовано от Element)
DescendantRemoved

Вызывается всякий раз, когда дочерний элемент удаляется из поддерев элементов.

(Унаследовано от Element)
HandlerChanged

Вызывается всякий раз, когда обработчик элемента изменился.

(Унаследовано от Element)
HandlerChanging

Вызывается всякий раз, когда обработчик элемента начинает изменяться.

(Унаследовано от Element)
ParentChanged

Вызывается всякий раз, когда родительский элемент изменился.

(Унаследовано от Element)
ParentChanging

Вызывается всякий раз, когда элемент начинает изменяться.

(Унаследовано от Element)
PropertyChanged

Появляется при изменении значения свойства.

(Унаследовано от BindableObject)
PropertyChanging

Происходит при изменении значения свойства.

(Унаследовано от BindableObject)

Явные реализации интерфейса

IContextFlyoutElement.ContextFlyout

ContextFlyout Возвращает представление. Всплывающие элементы меню, всплывающие элементы меню и разделители меню можно добавить в контекстный всплывающий элемент.

(Унаследовано от Element)
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Представляет полилайн, нарисованный на элементе управления картой.

(Унаследовано от BindableObject)
IEffectControlProvider.RegisterEffect(Effect)

Регистрирует указанный effect в этом элементе.

(Унаследовано от Element)
IElement.Parent

Возвращает родительский элемент элемента.

(Унаследовано от Element)
IElementController.Descendants()

Для внутреннего использования .NET MAUI.

(Унаследовано от Element)
IElementController.LogicalChildren

Для внутреннего использования .NET MAUI.

(Унаследовано от Element)
IElementController.SetValueFromRenderer(BindableProperty, Object)

Для внутреннего использования .NET MAUI.

(Унаследовано от Element)
IEnumerable.GetEnumerator()

Представляет полилайн, нарисованный на элементе управления картой.

INameScope.RegisterName(String, Object)

Для внутреннего использования .NET MAUI.

(Унаследовано от Element)
INameScope.UnregisterName(String)

Для внутреннего использования .NET MAUI.

(Унаследовано от Element)
IStroke.Stroke

Представляет полилайн, нарисованный на элементе управления картой.

(Унаследовано от MapElement)
IStroke.StrokeDashOffset

Представляет полилайн, нарисованный на элементе управления картой.

(Унаследовано от MapElement)
IStroke.StrokeDashPattern

Представляет полилайн, нарисованный на элементе управления картой.

(Унаследовано от MapElement)
IStroke.StrokeLineCap

Представляет полилайн, нарисованный на элементе управления картой.

(Унаследовано от MapElement)
IStroke.StrokeLineJoin

Представляет полилайн, нарисованный на элементе управления картой.

(Унаследовано от MapElement)
IStroke.StrokeMiterLimit

Представляет полилайн, нарисованный на элементе управления картой.

(Унаследовано от MapElement)
IStroke.StrokeThickness

Представляет полилайн, нарисованный на элементе управления картой.

(Унаследовано от MapElement)
IToolTipElement.ToolTip

Представляет небольшое прямоугольное всплывающее окно, в котором отображается краткое описание назначения представления, когда пользователь отдохнует указатель на представление.

(Унаследовано от Element)
IVisualTreeElement.GetVisualChildren()

Возвращает список визуальных дочерних элементов элемента, доступный для чтения.

(Унаследовано от Element)
IVisualTreeElement.GetVisualParent()

Возвращает визуальный родитель элемента.

(Унаследовано от Element)

Методы расширения

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Представляет полилайн, нарисованный на элементе управления картой.

SetAppTheme<T>(BindableObject, BindableProperty, T, T)

Представляет полилайн, нарисованный на элементе управления картой.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Представляет полилайн, нарисованный на элементе управления картой.

SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)

Создает и применяет привязку к свойству.

SetBinding<TSource,TProperty>(BindableObject, BindableProperty, Func<TSource,TProperty>, BindingMode, IValueConverter, Object, String, Object, Object, Object)

Создает привязку между свойством исходного объекта и свойством целевого объекта.

FindByName<T>(Element, String)

Представляет полилайн, нарисованный на элементе управления картой.

ToHandler(IElement, IMauiContext)

Представляет полилайн, нарисованный на элементе управления картой.

ToPlatform(IElement, IMauiContext)

Представляет полилайн, нарисованный на элементе управления картой.

GetVisualElementWindow(IVisualTreeElement)

Возвращает окно, содержащее элемент визуального дерева, если элемент содержится в одном элементе.

GetVisualTreeDescendants(IVisualTreeElement)

Получает всю иерархию потомков в виде списка дочерних элементов для заданного элемента визуального дерева.

GetVisualTreeElements(IVisualTreeElement, Point)

Возвращает список дочерних элементов визуального дерева, основанных на заданной точке.

GetVisualTreeElements(IVisualTreeElement, Rect)

Возвращает список дочерних элементов визуального дерева на основе прямоугольника.

GetVisualTreeElements(IVisualTreeElement, Double, Double, Double, Double)

Возвращает список дочерних элементов визуального дерева на основе прямоугольника, определенного его координатами, указанными в единицах платформы, а не пикселями.

GetVisualTreeElements(IVisualTreeElement, Double, Double)

Возвращает список дочерних элементов визуального дерева, основанных на заданной точке x, y.

Применяется к