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 命名空间