RibbonControlSizeDefinition クラス

リボン コントロールに関連付けられたイメージとラベルのサイズと可視性に関する情報を指定します。

継承階層

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.DependencyObject
      System.Windows.Freezable
        Microsoft.Windows.Controls.Ribbon.RibbonControlSizeDefinition

名前空間:  Microsoft.Windows.Controls.Ribbon
アセンブリ:  RibbonControlsLibrary (RibbonControlsLibrary.dll 内)

構文

'宣言
Public Class RibbonControlSizeDefinition _
    Inherits Freezable
public class RibbonControlSizeDefinition : Freezable
public ref class RibbonControlSizeDefinition : public Freezable
type RibbonControlSizeDefinition =  
    class
        inherit Freezable
    end
public class RibbonControlSizeDefinition extends Freezable

RibbonControlSizeDefinition 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド RibbonControlSizeDefinition RibbonControlSizeDefinition クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ CanFreeze オブジェクトを変更不可能な状態にできるかどうかを示す値を取得します。 (Freezable から継承されます。)
パブリック プロパティ DependencyObjectType このインスタンスの CLR 型をラップする DependencyObjectType を取得します。  (DependencyObject から継承されます。)
パブリック プロパティ Dispatcher この DispatcherObject が関連付けられている Dispatcher を取得します。 (DispatcherObject から継承されます。)
パブリック プロパティ ImageSize コントロールにイメージを表示する方法を示す値を取得または設定します。
パブリック プロパティ IsFrozen 現在このオブジェクトが変更可能な状態であるかどうかを示す値を取得します。 (Freezable から継承されます。)
パブリック プロパティ IsLabelVisible コントロールのラベルが表示されるかどうかを示す値を取得または設定します。
パブリック プロパティ IsSealed このインスタンスが現在シールされている (読み取り専用である) かどうかを示す値を取得します。 (DependencyObject から継承されます。)
パブリック プロパティ MaxWidth リボンのコンテナー コントロールの幅の上限を取得または設定します。
パブリック プロパティ MinWidth リボンのコンテナー コントロールの幅の下限を取得または設定します。
パブリック プロパティ Width リボンのコンテナー コントロールの幅を取得または設定します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド CheckAccess 呼び出し元のスレッドがこの DispatcherObject にアクセスできるかどうかを確認します。 (DispatcherObject から継承されます。)
パブリック メソッド ClearValue(DependencyProperty) プロパティのローカル値を消去します。消去するプロパティは、DependencyProperty 識別子で指定します。 (DependencyObject から継承されます。)
パブリック メソッド ClearValue(DependencyPropertyKey) 読み取り専用プロパティのローカル値を消去します。消去するプロパティは、DependencyPropertyKey で指定します。 (DependencyObject から継承されます。)
パブリック メソッド Clone Freezable の変更可能な複製を作成し、オブジェクトの値の詳細コピーを作成します。このメソッドは、オブジェクトの依存関係プロパティをコピーするときに、式はコピーしますが (これらは解決されなくなっている場合があります)、アニメーションやその現在の値はコピーしません。 (Freezable から継承されます。)
プロテクト メソッド CloneCore 基本プロパティ値 (アニメーション化されていない値) を使用して、インスタンスを、指定した Freezable の複製 (詳細コピー) にします。 (Freezable から継承されます。)
パブリック メソッド CloneCurrentValue Freezable の現在の値を使用して、変更可能な複製 (詳細コピー) を作成します。 (Freezable から継承されます。)
プロテクト メソッド CloneCurrentValueCore プロパティの現在の値を使用して、インスタンスを、指定した Freezable の変更可能な複製 (詳細コピー) にします。 (Freezable から継承されます。)
パブリック メソッド CoerceValue 指定した依存関係プロパティの値を強制します。これは、呼び出し元の DependencyObject の依存関係プロパティのプロパティ メタデータで指定されている CoerceValueCallback 関数を呼び出すことによって実現されます。 (DependencyObject から継承されます。)
プロテクト メソッド CreateInstance Freezable クラスの新しいインスタンスを初期化します。 (Freezable から継承されます。)
プロテクト メソッド CreateInstanceCore RibbonControlSizeDefinition クラスの新しいインスタンスを返します。 (Freezable.CreateInstanceCore() をオーバーライドします。)
パブリック メソッド Equals 指定した DependencyObject が現在の DependencyObject と等しいかどうかを判断します。 (DependencyObject から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド Freeze 現在のオブジェクトを変更不可能な状態にして、その IsFrozen プロパティを true に設定します。 (Freezable から継承されます。)
プロテクト メソッド FreezeCore Freezable オブジェクトを変更不可能な状態にするか、変更不可能な状態にできるかどうかをテストします。 (Freezable から継承されます。)
パブリック メソッド GetAsFrozen 基本プロパティ値 (アニメーション化されていない値) を使用して、Freezable の 固定されたコピーを作成します。コピーが固定されているため、参照によって任意の固定されたサブオブジェクトがコピーされます。 (Freezable から継承されます。)
プロテクト メソッド GetAsFrozenCore 基本プロパティ値 (アニメーション化されていない値) を使用して、インスタンスを、指定した Freezable の固定された複製にします。 (Freezable から継承されます。)
パブリック メソッド GetCurrentValueAsFrozen 現在のプロパティ値を使用して、Freezable の固定されたコピーを作成します。コピーが固定されているため、参照によって任意の固定されたサブオブジェクトがコピーされます。 (Freezable から継承されます。)
プロテクト メソッド GetCurrentValueAsFrozenCore 現在のインスタンスを、指定した Freezable の固定された複製にします。オブジェクトに、アニメーション化された依存関係プロパティが存在する場合、現在アニメーション化されている値がコピーされます。 (Freezable から継承されます。)
パブリック メソッド GetHashCode この DependencyObject のハッシュ コードを取得します。 (DependencyObject から継承されます。)
パブリック メソッド GetLocalValueEnumerator どの依存関係プロパティがこの DependencyObject 上にローカルに設定された値を持つかを確認するための、専用の列挙子を作成します。 (DependencyObject から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド GetValue DependencyObject のこのインスタンスにある依存関係プロパティの現在の有効値を返します。 (DependencyObject から継承されます。)
パブリック メソッド InvalidateProperty 指定した依存関係プロパティの有効値を再評価します。 (DependencyObject から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド OnChanged 現在の Freezable オブジェクトが変更されると呼び出されます。 (Freezable から継承されます。)
プロテクト メソッド OnFreezablePropertyChanged(DependencyObject, DependencyObject) 設定されたばかりの DependencyObjectType データ メンバーに対して、適切なコンテキスト ポインターが確立されていることを確認します。 (Freezable から継承されます。)
プロテクト メソッド OnFreezablePropertyChanged(DependencyObject, DependencyObject, DependencyProperty) このメンバーは、Windows Presentation Foundation (WPF) インフラストラクチャをサポートします。コードから直接使用するためのものではありません。 (Freezable から継承されます。)
プロテクト メソッド OnPropertyChanged DependencyObjectOnPropertyChanged 実装をオーバーライドして、Freezable 型の依存関係プロパティの変更に応答して任意の Changed ハンドラーも呼び出されるようにします。 (Freezable から継承されます。)
パブリック メソッド ReadLocalValue 依存関係プロパティのローカル値が存在する場合に、そのローカル値を返します。 (DependencyObject から継承されます。)
プロテクト メソッド ReadPreamble Freezable が有効なスレッドからアクセスされていることを確認します。Freezable の継承側は、依存関係プロパティでないデータ メンバーを読み取る任意の API の開始時に、このメソッドを呼び出す必要があります。 (Freezable から継承されます。)
パブリック メソッド SetValue(DependencyProperty, Object) 依存関係プロパティ識別子を指定して、該当する依存関係プロパティのローカル値を設定します。 (DependencyObject から継承されます。)
パブリック メソッド SetValue(DependencyPropertyKey, Object) 読み取り専用の依存関係プロパティの DependencyPropertyKey 識別子を指定して、該当する依存関係プロパティのローカル値を設定します。 (DependencyObject から継承されます。)
プロテクト メソッド ShouldSerializeProperty シリアル化プロセスが、指定された依存関係プロパティの値をシリアル化する必要があるかどうかを示す値を返します。 (DependencyObject から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
パブリック メソッド VerifyAccess 呼び出し元のスレッドがこの DispatcherObject にアクセスできるように強制します。 (DispatcherObject から継承されます。)
プロテクト メソッド WritePostscript FreezableChanged イベントを発生させ、その OnChanged メソッドを呼び出します。Freezable から派生するクラスは、依存関係プロパティとして格納されていないクラス メンバーを変更する任意の API の終了時に、このメソッドを呼び出す必要があります。 (Freezable から継承されます。)
プロテクト メソッド WritePreamble Freezable が固定されておらず、有効なスレッド コンテキストからアクセスされていることを確認します。Freezable の継承側は、依存関係プロパティでないデータ メンバーに書き込む任意の API の開始時に、このメソッドを呼び出す必要があります。 (Freezable から継承されます。)

このページのトップへ

イベント

  名前 説明
パブリック イベント Changed Freezable 、またはこれに含まれているオブジェクトが変更されると発生します。 (Freezable から継承されます。)

このページのトップへ

フィールド

  名前 説明
パブリック フィールド静的メンバー ImageSizeProperty ImageSize 依存関係プロパティを識別します。
パブリック フィールド静的メンバー IsLabelVisibleProperty IsLabelVisible 依存関係プロパティを識別します。
パブリック フィールド静的メンバー MaxWidthProperty MaxWidth 依存関係プロパティを識別します。
パブリック フィールド静的メンバー MinWidthProperty MinWidth 依存関係プロパティを識別します。
パブリック フィールド静的メンバー WidthProperty Width 依存関係プロパティを識別します。

このページのトップへ

解説

詳細については、「リボンのレイアウトおよびサイズ変更」を参照してください。

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

Microsoft.Windows.Controls.Ribbon 名前空間

その他の技術情報

リボンのレイアウトおよびサイズ変更