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


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.

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

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

CenterProperty

Идентифицирует свойство зависимостей Центра .

Dispatcher

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

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

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

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

Возвращает или задает значение радиуса x объекта 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)

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

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