エクスポート (0) 印刷
すべて展開

Geometry クラス

この抽象基本クラスから派生するクラスは、幾何学的図形を定義します。Geometry オブジェクトは、2-D グラフィックス データのクリッピング、ヒット テスト、およびレンダリングに使用できます。

名前空間: System.Windows.Media
アセンブリ: PresentationCore (presentationcore.dll 内)
XML 名前空間 :  http://schemas.microsoft.com/winfx/2006/xaml/presentation

[LocalizabilityAttribute(LocalizationCategory.None, Readability=Readability.Unreadable)] 
[TypeConverterAttribute(typeof(GeometryConverter))] 
public abstract class Geometry : Animatable, IFormattable
/** @attribute LocalizabilityAttribute(LocalizationCategory.None, Readability=Readability.Unreadable) */ 
/** @attribute TypeConverterAttribute(System.Windows.Media.GeometryConverter) */ 
public abstract class Geometry extends Animatable implements IFormattable
LocalizabilityAttribute(LocalizationCategory.None, Readability=Readability.Unreadable) 
TypeConverterAttribute(System.Windows.Media.GeometryConverter) 
public abstract class Geometry extends Animatable implements IFormattable
このクラスは抽象クラスです。XAML で使用できる派生した非抽象クラスについては、継承階層 を参照してください。

Geometry と Shape の比較

System.Windows.Shapes.Shape クラスには、Geometry およびその派生クラスにはない、FillStroke などのレンダリング プロパティがあります。Shape クラスは FrameworkElement であるため、レイアウト システムに参加します。その派生クラスは、UIElement の子をサポートする要素のコンテンツとして使用できます。

一方、Geometry クラスは単純に図形のジオメトリを定義し、それ自体を描画できません。単純であるため、幅広く使用できます。

Freezable の機能 : Freezable クラスを継承するため、Geometry クラスはいくつかの特殊な機能を備えています。Geometry オブジェクトを、リソースとして宣言したり、複数のオブジェクトで共有したり、読み取り専用にしてパフォーマンスを向上させたり、複製したり、スレッド セーフにしたりできます。Freezable オブジェクトの各種機能の詳細については、「Freezable オブジェクトの概要」を参照してください。

継承元へのメモ : このクラスは抽象クラスですが、パブリックに拡張することはできません。

System.Object
   System.Windows.Threading.DispatcherObject
     System.Windows.DependencyObject
       System.Windows.Freezable
         System.Windows.Media.Animation.Animatable
          System.Windows.Media.Geometry
             派生クラス

この型の public static (Visual Basicでは共有) メンバはすべて,スレッド セーフです。インスタンス メンバの場合は,スレッド セーフであるとは限りません。

Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。

.NET Framework

サポート対象 : 3.0

コミュニティの追加

追加
表示:
© 2014 Microsoft