RelativePosition クラス
座標系とは無関係な状態を保つデザイナー内の位置を表します。
継承階層
System.Object
Microsoft.Windows.Design.Interaction.RelativePosition
名前空間: Microsoft.Windows.Design.Interaction
アセンブリ: Microsoft.Windows.Design.Interaction (Microsoft.Windows.Design.Interaction.dll 内)
構文
'宣言
Public NotInheritable Class RelativePosition _
Implements IEnumerable
public sealed class RelativePosition : IEnumerable
public ref class RelativePosition sealed : IEnumerable
[<Sealed>]
type RelativePosition =
class
interface IEnumerable
end
public final class RelativePosition implements IEnumerable
RelativePosition 型で公開されるメンバーは以下のとおりです。
コンストラクター
名前 | 説明 | |
---|---|---|
RelativePosition(array<RelativePosition[]) | ゼロ個以上の既存の参照位置を含む、RelativePosition クラスの新しいインスタンスを初期化します。 | |
RelativePosition(String, array<RelativePosition[]) | ゼロ個以上の既存の参照位置を含む、RelativePosition クラスの新しいインスタンスを初期化します。 |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
Contains | 指定した RelativePosition が、この RelativePosition の内側に存在するかどうかを示す値を返します。 | |
Equals(Object) | 指定されたオブジェクトがこの RelativePosition オブジェクトと等しいかどうかを判断します。 (Object.Equals(Object) をオーバーライドします。) | |
Equals(RelativePosition) | 指定した RelativePosition が、この RelativePosition と等しいかどうかを判断します。 | |
Finalize | オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
GetHashCode | このオブジェクトのハッシュ コードを返します。 (Object.GetHashCode() をオーバーライドします。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) | |
ToString | この位置の名前を返します。 (Object.ToString() をオーバーライドします。) |
このページのトップへ
演算子
名前 | 説明 | |
---|---|---|
Equality | 2 つの RelativePosition オブジェクトを比較します。 | |
Inequality | 2 つの RelativePosition オブジェクトを比較します。 |
このページのトップへ
明示的インターフェイスの実装
名前 | 説明 | |
---|---|---|
IEnumerable.GetEnumerator | このメンバーの説明については、IEnumerable.GetEnumerator のトピックを参照してください。 |
このページのトップへ
解説
単一の相対位置、または複数の位置から構成される複合相対位置を作成できます。 たとえば、"top" という名前の相対位置と、これとは異なる "left" という名前を定義してから、この 2 つを new RelativePosition(top, left) を呼び出すことで結び付けることができます。 こうすることで、最初の 2 つを組み合わせた新しい相対位置が作成されます。 フレームワークによって、静的な RelativePositions クラスによく使用される一連の相対位置が定義されています。 必要に応じて独自の相対位置を作成することもできます。
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
参照
参照
Microsoft.Windows.Design.Interaction 名前空間