IGeometryHost 介面
定義幾何容器的介面。
命名空間: Microsoft.VisualStudio.Modeling.Diagrams
組件: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll 中)
語法
'宣告
Public Interface IGeometryHost
public interface IGeometryHost
IGeometryHost 類型會公開下列成員。
屬性
名稱 | 描述 | |
---|---|---|
GeometryBackgroundBrushId | 取得將用於填滿幾何背景的筆刷資源 ID。 | |
GeometryBoundingBox | 取得幾何的周框方塊。 | |
GeometryHasFilledBackground | 取得值,指出是否會填滿幾何的背景。 | |
GeometryHasOutline | 取得值,指出是否會繪製幾何的外框。 | |
GeometryHasShadow | 取得值,這個值表示幾何是否顯示陰影。 | |
GeometryOutlinePenId | 取得將用於繪製幾何外框的畫筆資源 ID。 | |
GeometryStyleSet | 取得要用於幾何的樣式集。 |
回頁首
方法
名稱 | 描述 | |
---|---|---|
ExcludeGeometryFromClipRegion | 從裁剪區域排除這個幾何,包括子代 IGeometryHost 物件的幾何。 | |
TranslateGeometryToAbsoluteBounds | 將矩形從相對於 IGeometryHost 父代左上方的座標轉譯為絕對全局座標。 | |
TranslateGeometryToRelativeBounds | 將矩形從絕對全局座標轉譯為相對於 IGeometryHost 父代左上方的座標。 | |
UpdateGeometryLuminosity(DiagramClientView, Brush) | 修改指定的筆刷的光度。 | |
UpdateGeometryLuminosity(DiagramClientView, Pen) | 修改指定的畫筆的光度。 |
回頁首