LineGeometry Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет геометрию линии.
public ref class LineGeometry sealed : Geometry
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class LineGeometry final : Geometry
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class LineGeometry : Geometry
Public NotInheritable Class LineGeometry
Inherits Geometry
<LineGeometry .../>
- Наследование
- Атрибуты
Примеры
В этом примере показано, как создать и отобразить объект LineGeometry. Объект Geometry определяет только геометрию объекта ( он не отображает ничего напрямую), поэтому в примере используется фигура Path для отрисовки линии. Так как в строке нет области, задание свойства Fillобъекта Path не будет иметь никакого эффекта; Вместо этого указываются только свойства Stroke и StrokeThickness .
<Canvas Width="200" Height="200">
<Path Stroke="Black" StrokeThickness="4" >
<Path.Data>
<LineGeometry StartPoint="10,20" EndPoint="100,130" />
</Path.Data>
</Path>
</Canvas>
Конструкторы
LineGeometry() |
Инициализирует новый экземпляр класса LineGeometry без длины. |
Свойства
Bounds |
Возвращает прямоугольник , указывающий выровненный по оси ограничивающий прямоугольник объекта Geometry. (Унаследовано от Geometry) |
Dispatcher |
Всегда возвращает в |
DispatcherQueue |
Возвращает объект , |
EndPoint |
Возвращает или задает конечную точку строки. |
EndPointProperty |
Определяет свойство зависимостей EndPoint . |
StartPoint |
Получает или задает начальную точку строки. |
StartPointProperty |
Определяет свойство зависимостей StartPoint . |
Transform |
Возвращает или задает объект Transform , применяемый к объекту Geometry. (Унаследовано от Geometry) |
Методы
ClearValue(DependencyProperty) |
Очищает локальное значение свойства зависимостей. (Унаследовано от DependencyObject) |
GetAnimationBaseValue(DependencyProperty) |
Возвращает любое базовое значение, установленное для свойства зависимостей, которое применяется в случаях, когда анимация не активна. (Унаследовано от DependencyObject) |
GetValue(DependencyProperty) |
Возвращает текущее действующее значение свойства зависимостей из DependencyObject. (Унаследовано от DependencyObject) |
ReadLocalValue(DependencyProperty) |
Возвращает локальное значение свойства зависимостей, если задано локальное значение. (Унаследовано от DependencyObject) |
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
Регистрирует функцию уведомления для прослушивания изменений определенного DependencyProperty в этом экземпляре DependencyObject . (Унаследовано от DependencyObject) |
SetValue(DependencyProperty, Object) |
Задает локальное значение свойства зависимостей для Объекта DependencyObject. (Унаследовано от DependencyObject) |
UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
Отменяет уведомление об изменениях, которое было ранее зарегистрировано путем вызова Метода RegisterPropertyChangedCallback. (Унаследовано от DependencyObject) |