ResourceExpressionEditorSheet クラス
アセンブリ: System.Design (system.design.dll 内)


ビジュアル デザイナは、ResourceExpressionEditor クラスと ResourceExpressionEditorSheet クラスを一緒に使用して、リソース参照式の個々のプロパティを選択し、選択したリソース式のプロパティの値をリソース式に結合します。
ConnectionStringsExpressionEditor.GetExpressionEditorSheet メソッドは、ResourceExpressionEditorSheet オブジェクトを返します。式ダイアログ ボックスでコントロール プロパティを選択し、リソース式にバインドすると、ビジュアル デザイナは GetExpressionEditorSheet メソッドを呼び出します。ビジュアル デザイナは、返された ResourceExpressionEditorSheet オブジェクトを使用して、ClassKey プロパティおよび ResourceKey プロパティを要求します。リソース式のプロパティが選択されると、ビジュアル デザイナは GetExpression メソッドを呼び出して、そのプロパティをリソース式文字列に結合します。
ResourceKey プロパティがリソース式内で指定されている必要があります。このプロパティは、リソース値をインデックス付けします。ClassKey プロパティは省略可能です。このプロパティは、グローバル リソース フォルダ内のリソースを定義するクラス キーまたはファイル名を参照します。

ResourceExpressionEditor を使用して HyperLink コントロールの Text プロパティをリソース式にバインドするコード例を次に示します。この例を使用するには、次の手順を実行します。
-
Web サイト プロジェクトで、Strings.resx という名前の新しいリソース ファイルを App_GlobalResources フォルダに追加します。
-
myLinkText という名前の文字列を Strings.resx リソース ファイルに追加し、HyperLink コントロールのテキストに値を設定します。たとえば、myLinkText 文字列値を This is a link に設定します。
-
Hyperlink コントロールのプロパティ グリッドで、[Expressions] をクリックし、省略記号ボタン ([...]) をクリックして式をバインドするためのダイアログ ボックスを表示します。
-
コントロールの Text プロパティを選択し、[式の型] を Resources 式型に設定します。ResourceExpressionEditorSheet オブジェクトによって定義されたリソース式のプロパティがビジュアル デザイナに表示されます。
ビジュアル デザイナは、ResourceExpressionEditor オブジェクトを使用して、Text プロパティのリソース式を割り当てます。次の aspx ソースに、リソース式を使用して設定したプロパティ値の例を示します。

System.Web.UI.Design.ExpressionEditorSheet
System.Web.UI.Design.ResourceExpressionEditorSheet


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ResourceExpressionEditorSheet コンストラクタ
アセンブリ: System.Design (system.design.dll 内)

Public Sub New ( _ expression As String, _ serviceProvider As IServiceProvider _ )
Dim expression As String Dim serviceProvider As IServiceProvider Dim instance As New ResourceExpressionEditorSheet(expression, serviceProvider)
public ResourceExpressionEditorSheet ( string expression, IServiceProvider serviceProvider )
public: ResourceExpressionEditorSheet ( String^ expression, IServiceProvider^ serviceProvider )
public ResourceExpressionEditorSheet ( String expression, IServiceProvider serviceProvider )
public function ResourceExpressionEditorSheet ( expression : String, serviceProvider : IServiceProvider )

ClassKey および ResourceKey の各プロパティの初期値は、入力 expression 文字列を使用して設定されます。ServiceProvider プロパティは、入力 serviceProvider 実装を使用して設定されます。


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ResourceExpressionEditorSheet プロパティ

名前 | 説明 | |
---|---|---|
![]() | ClassKey | プロジェクトのグローバル リソース フォルダのリソースのファイル名に一致するキーを取得または設定します。 |
![]() | IsValid | オーバーライドされます。 リソース式文字列が有効かどうかを示す値を返します。 |
![]() | ResourceKey | リソース値を検索するためのキーとして使用されるリソースの名前を取得または設定します。 |
![]() | ServiceProvider | 式エディタ シートによって使用されるサービス プロバイダ実装を取得します。 ( ExpressionEditorSheet から継承されます。) |

ResourceExpressionEditorSheet メソッド

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | GetExpression | オーバーライドされます。 式エディタ シートのプロパティ値によって構成されるリソース式を返します。 |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

ResourceExpressionEditorSheet メンバ
デザイン時にデザイナ ホストの UI で使用される、リソース式のプロパティのデザイン時エディタ シートを表します。
ResourceExpressionEditorSheet データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | ClassKey | プロジェクトのグローバル リソース フォルダのリソースのファイル名に一致するキーを取得または設定します。 |
![]() | IsValid | オーバーライドされます。 リソース式文字列が有効かどうかを示す値を返します。 |
![]() | ResourceKey | リソース値を検索するためのキーとして使用されるリソースの名前を取得または設定します。 |
![]() | ServiceProvider | 式エディタ シートによって使用されるサービス プロバイダ実装を取得します。(ExpressionEditorSheet から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GetExpression | オーバーライドされます。 式エディタ シートのプロパティ値によって構成されるリソース式を返します。 |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

Weblioに収録されているすべての辞書からResourceExpressionEditorSheetを検索する場合は、下記のリンクをクリックしてください。

- ResourceExpressionEditorSheetのページへのリンク