DrawingGroup 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表繪圖集合,可作為單一繪圖在其上進行作業。
public ref class DrawingGroup sealed : System::Windows::Media::Drawing
[System.Windows.Markup.ContentProperty("Children")]
public sealed class DrawingGroup : System.Windows.Media.Drawing
[<System.Windows.Markup.ContentProperty("Children")>]
type DrawingGroup = class
inherit Drawing
Public NotInheritable Class DrawingGroup
Inherits Drawing
- 繼承
- 屬性
備註
DrawingGroup使用 將多個繪圖合併成單一複合繪圖。 不同于其他 Drawing 物件,您可以將 、、 BitmapEffectOpacity 設定、 OpacityMask 、 ClipGeometry 或 套 GuidelineSet 用 Transform 至 DrawingGroup 。 此類別的彈性可讓您建立複雜的場景。
因為 DrawingGroup 也是 Drawing ,所以它可以包含其他 DrawingGroup 物件。
如需物件的詳細資訊 Drawing ,請參閱 繪圖物件概觀。
Freezable 功能: 因為它繼承自 Freezable 類別,所以 類別 DrawingGroup 提供數個特殊功能: DrawingGroup 物件可以宣告為 資源、在多個物件之間共用、建立唯讀以改善效能、複製和讓執行緒安全。 如需物件提供 Freezable 之不同功能的詳細資訊,請參閱 Freezable 物件概觀。
建構函式
DrawingGroup() |
初始化 DrawingGroup 類別的新執行個體。 |
欄位
BitmapEffectInputProperty |
識別 BitmapEffectInput 相依性屬性。 |
BitmapEffectProperty |
識別 BitmapEffect 相依性屬性。 |
ChildrenProperty |
識別 Children 相依性屬性。 |
ClipGeometryProperty |
識別 ClipGeometry 相依性屬性。 |
GuidelineSetProperty |
識別 GuidelineSet 相依性屬性。 |
OpacityMaskProperty |
識別 OpacityMask 相依性屬性。 |
OpacityProperty |
識別 Opacity 相依性屬性。 |
TransformProperty |
識別 Transform 相依性屬性。 |
屬性
BitmapEffect |
取得或設定要套用至這個 DrawingGroup 的 BitmapEffect。 |
BitmapEffectInput |
取得或設定區域,在其中 DrawingGroup 會套用其 BitmapEffect,以及選擇性地將 BitmapSource 當成其 BitmapEffect 的輸入。 |
Bounds |
取得繪圖內容的軸對齊週框。 (繼承來源 Drawing) |
CanFreeze |
取得值,指出是否可以將物件設為不可修改。 (繼承來源 Freezable) |
Children |
取得或設定包含在這個 DrawingGroup 中的 Drawing 物件。 |
ClipGeometry |
取得或設定這個 DrawingGroup 的裁剪區域。 |
DependencyObjectType |
取得包裝 DependencyObjectType 這個實例 CLR 型別的 。 (繼承來源 DependencyObject) |
Dispatcher |
取得與這個 Dispatcher 關聯的 DispatcherObject。 (繼承來源 DispatcherObject) |
GuidelineSet |
取得或設定要套用至這個 DrawingGroup 的 GuidelineSet。 |
HasAnimatedProperties |
取得值,這個值表示是否有一個或多個 AnimationClock 物件與這個物件的任何一個相依性屬性相關聯。 (繼承來源 Animatable) |
IsFrozen |
取得值,該值表示物件目前是否可修改。 (繼承來源 Freezable) |
IsSealed |
取得值,這個值表示此執行個體目前是否已密封 (唯讀)。 (繼承來源 DependencyObject) |
Opacity |
取得或設定這個 DrawingGroup 的不透明度。 |
OpacityMask |
取得或設定筆刷,這個筆刷用來變更這個 DrawingGroup 之選取區域的不透明度。 |
Transform |
取得或設定套用至這個 Transform 的 DrawingGroup。 |
方法
事件
Changed |
發生於 Freezable 或所含的物件遭到修改時。 (繼承來源 Freezable) |