共用方式為


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) 修改指定的畫筆的光度。

回頁首

請參閱

參考

Microsoft.VisualStudio.Modeling.Diagrams 命名空間