ArcSegment 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示兩個點之間的橢圓形弧線。
public ref class ArcSegment sealed : PathSegment
/// [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 ArcSegment final : PathSegment
[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 ArcSegment : PathSegment
Public NotInheritable Class ArcSegment
Inherits PathSegment
<ArcSegment .../>
- 繼承
- 屬性
備註
每個 ArcSegment 至少都應該設定 其 RotationAngle 和 Size 屬性,因為這些屬性沒有實用的預設值。
這個類別與設定 Path 或 PathIcon的向量數據有關。
您也可以定義 ArcSegment 做為字串內向量的一部分,而不是建立實例或物件元素,以便 移動和繪製命令語法。
建構函式
ArcSegment() |
初始化 ArcSegment 類別的新實例。 |
屬性
Dispatcher |
一律會在 Windows 應用程式 SDK 應用程式中傳 |
DispatcherQueue |
|
IsLargeArc |
取得或設定值,指出弧形是否應大於 180 度。 |
IsLargeArcProperty |
識別 IsLargeArc 相依性屬性。 |
Point |
取得或設定橢圓形弧線的端點。 |
PointProperty |
識別 Point 相依性屬性。 |
RotationAngle |
取得或設定橢圓形繞著 X 軸旋轉的量 (以度為單位)。 |
RotationAngleProperty |
識別 RotationAngle 相依性屬性。 |
Size |
取得或設定弧形的 x 半徑和 Y 半徑做為 Size 結構。 |
SizeProperty |
識別 Size 相依性屬性。 |
SweepDirection |
取得或設定值,這個值會指定弧形是以 順時針 或 逆時針 方向繪製。 |
SweepDirectionProperty |
識別 SweepDirection 相依性屬性。 |
方法
ClearValue(DependencyProperty) |
清除相依性屬性的本機值。 (繼承來源 DependencyObject) |
GetAnimationBaseValue(DependencyProperty) |
傳回為相依性屬性建立的任何基底值,如果動畫未使用中,則適用此屬性。 (繼承來源 DependencyObject) |
GetValue(DependencyProperty) |
從 DependencyObject 傳回相依性屬性的目前有效值。 (繼承來源 DependencyObject) |
ReadLocalValue(DependencyProperty) |
如果已設定本機值,則傳回相依性屬性的本機值。 (繼承來源 DependencyObject) |
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
註冊通知函式,以接聽此 DependencyObject 實例上特定 DependencyProperty 的變更。 (繼承來源 DependencyObject) |
SetValue(DependencyProperty, Object) |
設定 DependencyObject 上相依性屬性的本機值。 (繼承來源 DependencyObject) |
UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
取消先前透過呼叫 RegisterPropertyChangedCallback 註冊的變更通知。 (繼承來源 DependencyObject) |