BezierSegment 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示兩個點之間繪製的三次方貝茲曲線。
public ref class BezierSegment sealed : System::Windows::Media::PathSegment
public sealed class BezierSegment : System.Windows.Media.PathSegment
type BezierSegment = class
inherit PathSegment
Public NotInheritable Class BezierSegment
Inherits PathSegment
- 繼承
備註
PathFigure使用 物件來儲存 BezierSegment 物件和其他區段。
三次方 Bezier 曲線是由四個點所定義:起點、端點 () Point3 ,以及兩個控制點 (Point1 和 Point2) 。 類別 BezierSegment 不包含曲線起點的屬性;它只會定義終點。 曲線的起點是 加入 的 PathFigureBezierSegment 目前點。
三次方 Bezier 曲線的兩個控制點的行為就像磁力,而其他部分則為直線向自己並產生曲線。 第一個控制點 Point1 會影響曲線的開始部分;第二個控制點 Point2 會影響曲線的結束部分。 請注意,曲線不一定通過任一控制點;每個控制點都會將其行的部分向本身移動,但不會透過本身移動。
Freezable 功能
BezierSegment是 物件的 Freezable 類型。 如需凍結和複製等功能的相關資訊 Freezable ,請參閱 Freezable 物件概觀。
建構函式
BezierSegment() |
初始化 BezierSegment 類別的新執行個體。 |
BezierSegment(Point, Point, Point, Boolean) |
使用指定的控制點、結束點及筆劃選項,初始化 BezierSegment 類別的新執行個體。 |
欄位
Point1Property |
識別 Point1 相依性屬性。 |
Point2Property |
識別 Point2 相依性屬性。 |
Point3Property |
識別 Point3 相依性屬性。 |
屬性
CanFreeze |
取得值,指出是否可以將物件設為不可修改。 (繼承來源 Freezable) |
DependencyObjectType |
DependencyObjectType取得包裝這個實例之 CLR 型別的 。 (繼承來源 DependencyObject) |
Dispatcher |
取得與這個 Dispatcher 關聯的 DispatcherObject。 (繼承來源 DispatcherObject) |
HasAnimatedProperties |
取得值,這個值表示是否有一個或多個 AnimationClock 物件與這個物件的任何一個相依性屬性相關聯。 (繼承來源 Animatable) |
IsFrozen |
取得值,該值表示物件目前是否可修改。 (繼承來源 Freezable) |
IsSealed |
取得值,這個值表示此執行個體目前是否已密封 (唯讀)。 (繼承來源 DependencyObject) |
IsSmoothJoin |
取得或設定值,這個值表示使用 PathSegment 加上描邊時,是否將這個 PathSegment 與前一個 Pen 之間的聯結視為邊角。 (繼承來源 PathSegment) |
IsStroked |
取得或設定值,這個值表示是否將片段描邊。 (繼承來源 PathSegment) |
Point1 |
取得或設定曲線的第一個控制點。 |
Point2 |
取得或設定曲線的第二個控制點。 |
Point3 |
取得或設定曲線的結束點。 |
方法
事件
Changed |
發生於 Freezable 或所含的物件遭到修改時。 (繼承來源 Freezable) |
適用於
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應