共用方式為


HOW TO:使用 RectangleGeometry 定義矩形

更新:2007 年 11 月

這個範例說明如何使用 RectangleGeometry 類別來描述矩形。

範例

下列範例顯示如何建立和轉譯 RectangleGeometry。矩形的相對位置和尺寸是由 Rect 結構所定義的。相對位置是 50,50,而高度和寬度都是 25,建立出正方形。矩形的內部是使用 LemonChiffon 筆刷繪製的,而其外框是使用厚度為 1 的 Black 筆劃繪製的。

<Path Fill="LemonChiffon" Stroke="Black" StrokeThickness="1">
  <Path.Data>
    <RectangleGeometry Rect="50,50,25,25" />
  </Path.Data>
</Path>
RectangleGeometry myRectangleGeometry = new RectangleGeometry();    
myRectangleGeometry.Rect = new Rect(50,50,25,25);

Path myPath = new Path();
myPath.Fill = Brushes.LemonChiffon;
myPath.Stroke = Brushes.Black;
myPath.StrokeThickness = 1;
myPath.Data = myRectangleGeometry;

RectangleGeometry

RectangleGeometry

雖然本範例使用 Path 項目轉譯 RectangleGeometry,但還有許多其他方式可以使用 RectangleGeometry 物件。舉例來說,RectangleGeometry 可以用來指定 UIElementClip,或是 GeometryDrawingGeometry

其他簡單的幾何類別包括 LineGeometryEllipseGeometry。這些幾何,以及更為複雜的幾何,也都可以使用 PathGeometryStreamGeometry 建立。

請參閱

工作

HOW TO:建立複合圖案

HOW TO:使用 PathGeometry 建立圖案

概念

幾何概觀