Язык

EllipseGeometry Класс

Определение

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

public ref class EllipseGeometry 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 EllipseGeometry 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 EllipseGeometry : Geometry
Public NotInheritable Class EllipseGeometry
Inherits Geometry
<EllipseGeometry .../>
Наследование
Object Platform::Object IInspectable DependencyObject Geometry EllipseGeometry
Атрибуты

Примеры

В этом примере показано, как создать многоточие с помощью EllipseGeometry.

<Canvas>
    <Path Fill="Gold" Stroke="Red" StrokeThickness="1">
        <Path.Data>
            <EllipseGeometry Center="50,50" RadiusX="50" RadiusY="50" />
        </Path.Data>
    </Path>
</Canvas>

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

Имя Описание
EllipseGeometry()

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

Свойства

Имя Описание
Bounds

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

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

Возвращает или задает центральную точку EllipseGeometry.

CenterProperty

Определяет свойство зависимостей Центра .

Dispatcher

Всегда возвращается null в приложении пакета SDK для приложений windows. Вместо этого используйте DispatcherQueue .

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

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

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

Возвращает или задает значение x-radius для EllipseGeometry.

RadiusXProperty

Определяет свойство зависимостей RadiusX .

RadiusY

Возвращает или задает значение радиуса y для EllipseGeometry.

RadiusYProperty

Определяет свойство зависимостей RadiusY .

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)

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

См. также раздел