PathFigure 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表幾何的一個子區段,即一系列連通的二維幾何線段。
public ref class PathFigure sealed : System::Windows::Media::Animation::Animatable, IFormattable
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)]
[System.Windows.Markup.ContentProperty("Segments")]
public sealed class PathFigure : System.Windows.Media.Animation.Animatable, IFormattable
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)>]
[<System.Windows.Markup.ContentProperty("Segments")>]
type PathFigure = class
inherit Animatable
interface IFormattable
Public NotInheritable Class PathFigure
Inherits Animatable
Implements IFormattable
- 繼承
- 屬性
- 實作
備註
A PathGeometry 由一個或多個圖形組成,這些圖形由 PathFigure 類別代表。 每個圖形本身由一個或多個段落組成,這些段由 PathSegment 類別定義。
XAML 物件元素使用
<PathFigure .../>
-or-
<PathFigure ...>
oneOrMoreSegments
</PathFigure>
XAML 值
oneOrMoreSegments 一個或多個物件元素,針對從 衍生的 PathSegment物件。 通常包括: ArcSegment,
BezierSegment, LineSegment, , PolyBezierSegmentPolyLineSegment, PolyQuadraticBezierSegment, , 。 QuadraticBezierSegment
建構函式
| 名稱 | Description |
|---|---|
| PathFigure() |
初始化 PathFigure 類別的新執行個體。 |
| PathFigure(Point, IEnumerable<PathSegment>, Boolean) |
初始化一個新實例 PathFigure ,使用指定的 StartPoint、 Segments、 和 IsClosed 值。 |
欄位
| 名稱 | Description |
|---|---|
| IsClosedProperty |
識別 IsClosed 依賴性質。 |
| IsFilledProperty |
識別 IsFilled 依賴性質。 |
| SegmentsProperty |
識別 Segments 依賴性質。 |
| StartPointProperty |
依賴屬性的 StartPoint 識別碼。 |
屬性
| 名稱 | Description |
|---|---|
| CanFreeze |
會得到一個值,表示該物件是否能被設定為不可修改。 (繼承來源 Freezable) |
| DependencyObjectType |
會取得 DependencyObjectType 包裹此實例 CLR 類型的 。 (繼承來源 DependencyObject) |
| Dispatcher |
了解 Dispatcher 這與此 DispatcherObject 有關。 (繼承來源 DispatcherObject) |
| HasAnimatedProperties |
會得到一個值,表示是否有一個或多個 AnimationClock 物件與該物件的相依屬性相關聯。 (繼承來源 Animatable) |
| IsClosed |
取得或設定一個值,指定該圖形的第一個與最後一個段是否相連。 |
| IsFilled |
取得或設定該 PathFigure 區域是否用於命中測試、渲染及裁切。 |
| IsFrozen |
會得到一個值,表示該物件目前是否可修改。 (繼承來源 Freezable) |
| IsSealed |
會獲得一個值,表示該實例目前是否封存(唯讀)。 (繼承來源 DependencyObject) |
| Segments |
取得或設定定義此 PathFigure 物件形狀的段集合。 |
| StartPoint |
取得或設定 Point 起點 PathFigure 。 |
方法
事件
| 名稱 | Description |
|---|---|
| Changed |
當 Freezable 它所包含的物件被修改時,會發生這種情況。 (繼承來源 Freezable) |
明確介面實作
| 名稱 | Description |
|---|---|
| IFormattable.ToString(String, IFormatProvider) |
使用指定的格式,格式化目前實例的值。 |