ExpressionEditorSheetとは? わかりやすく解説

ExpressionEditorSheet クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

カスタム式のデザインエディタ シート表します。このクラス継承できません。

名前空間: System.Web.UI.Design
アセンブリ: System.Design (system.design.dll 内)
構文構文

Public MustInherit Class
 ExpressionEditorSheet
Dim instance As ExpressionEditorSheet
public abstract class ExpressionEditorSheet
public ref class ExpressionEditorSheet abstract
public abstract class ExpressionEditorSheet
public abstract class ExpressionEditorSheet
解説解説

カスタムエディタ シート使用すると、開発者デザイン時にカスタム式にプロパティ設定できますコントロール プロパティ値は、式文字列を使用して設定できます式文字列は、実行時は式ビルダによって、デザイン時は式エディタによって評価されます。

デザイン時のプロパティ グリッドコントロールExpressions プロパティ参照すると、ビジュアルなデザイナでは、コントロール プロパティの値を提供する式を設定するためのダイアログ ボックス表示されます。式の型は、式プレフィックスの一覧に基づいて選択できます。式プレフィックスを一覧から選択すると、ビジュアルなデザイナは、この式の型の構文基づいて式文字列を評価および変換するために、関連付けられている ExpressionEditor オブジェクトおよび ExpressionEditorSheet オブジェクト使用しますビジュアルなデザイナは、式エディタ シートプロパティ使用してカスタム式文字列に組み合わせる 1 つまたは複数文字列要求します

通常デザイン時に新しい式の型を提供するには、一意な式プレフィックス定義しカスタムの ExpressionBuilder および ExpressionEditor実装提供しますオプションで、式を形成するために使用するプロパティ定義するカスタムExpressionEditorSheet 実装を提供できます。式プレフィックスを式ビルダおよび式エディタ関連付けるには、ExpressionEditorAttribute 属性と ExpressionPrefixAttribute 属性カスタム ExpressionBuilder クラス適用しWeb 構成ファイルexpressionBuilders 要素内で式ビルダの式プレフィックス構成します

GetExpressionEditorSheet メソッド既定実装は、1 つ入力文字列使用して式を作成する基本的なエディタ シート返しますExpressionEditor から派生したカスタムエディタは、GetExpressionEditorSheet メソッドオーバーライドして、カスタム エディタ シート実装返すことができます通常カスタム エディタ シートは、式文字列を作成するために使用される複数プロパティ含みます。GetExpression メソッドは、現在の式のプロパティ基づいて結果式文字列を返します

たとえば、ResourceExpressionEditor クラスExpressionEditor クラスから派生しデザイン時にリソース文字列参照評価したコントロール プロパティ関連付けたりするための実装提供します。ResourceExpressionBuilder クラスは、式のプレフィックスである Resources および ResourceExpressionEditor 実装関連付けられています。GetExpressionEditorSheet メソッドは、リソース参照式を形成するプロパティ定義する ResourceExpressionEditorSheet を返します

ExpressionEditorSheet クラスから継承する場合は、次のメンバオーバーライドする必要があります

継承時の注意 コントロール プロパティ値の新しい式の型を定義していて、複数の式プロパティ値に基づいて式文字列を作成する場合は、ExpressionEditorSheet クラスからカスタムエディタ シート派生します。派生クラス実装には、次の項目が含まれている必要があります

関連付けられているカスタムエディタ クラスは、GetExpressionEditorSheet メソッド内の派生エディタ シートインスタンス作成しコントロール プロパティ設定されている現在の式文字列でそのインスタンス初期化しビジュアルなデザイナ返しますビジュアルなデザイナでは、式シートプロパティ設定できますその後ビジュアルなデザイナは、GetExpression メソッド呼び出して入力された式シートプロパティ値から式文字列を作成します
継承階層継承階層
System.Object
  System.Web.UI.Design.ExpressionEditorSheet
     System.Web.UI.Design.ResourceExpressionEditorSheet
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ExpressionEditorSheet メンバ
System.Web.UI.Design 名前空間
ExpressionEditor クラス
GetExpressionEditorSheet
ResourceExpressionEditorSheet

ExpressionEditorSheet コンストラクタ

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

ExpressionEditorSheet クラス新しインスタンス初期化します。

名前空間: System.Web.UI.Design
アセンブリ: System.Design (system.design.dll 内)
構文構文

Protected Sub New ( _
    serviceProvider As IServiceProvider _
)
Dim serviceProvider As IServiceProvider

Dim instance As New ExpressionEditorSheet(serviceProvider)
protected ExpressionEditorSheet (
    IServiceProvider serviceProvider
)
protected:
ExpressionEditorSheet (
    IServiceProvider^ serviceProvider
)
protected ExpressionEditorSheet (
    IServiceProvider serviceProvider
)
protected function ExpressionEditorSheet (
    serviceProvider : IServiceProvider
)

パラメータ

serviceProvider

デザイナ ホストによって提供されるサービス プロバイダ実装追加デザインサービス取得するときに使用されます。

解説解説
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ExpressionEditorSheet クラス
ExpressionEditorSheet メンバ
System.Web.UI.Design 名前空間
GetExpressionEditor
ExpressionEditor クラス
ResourceExpressionEditorSheet

ExpressionEditorSheet プロパティ


パブリック プロパティパブリック プロパティ

参照参照

関連項目

ExpressionEditorSheet クラス
System.Web.UI.Design 名前空間
ExpressionEditor クラス
GetExpressionEditorSheet
ResourceExpressionEditorSheet

ExpressionEditorSheet メソッド


パブリック メソッドパブリック メソッド

プロテクト メソッドプロテクト メソッド
参照参照

関連項目

ExpressionEditorSheet クラス
System.Web.UI.Design 名前空間
ExpressionEditor クラス
GetExpressionEditorSheet
ResourceExpressionEditorSheet

ExpressionEditorSheet メンバ

カスタム式のデザインエディタ シート表します。このクラス継承できません。

ExpressionEditorSheet データ型公開されるメンバを以下の表に示します


プロテクト コンストラクタプロテクト コンストラクタ
  名前 説明
プロテクト メソッド ExpressionEditorSheet ExpressionEditorSheet クラス新しインスタンス初期化します。
パブリック プロパティパブリック プロパティ
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

ExpressionEditorSheet クラス
System.Web.UI.Design 名前空間
ExpressionEditor クラス
GetExpressionEditorSheet
ResourceExpressionEditorSheet


このページでは「.NET Framework クラス ライブラリ リファレンス」からExpressionEditorSheetを検索した結果を表示しています。
Weblioに収録されているすべての辞書からExpressionEditorSheetを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からExpressionEditorSheet を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ExpressionEditorSheet」の関連用語

ExpressionEditorSheetのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ExpressionEditorSheetのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS