ExpressionContext.PresetValue プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > ExpressionContext.PresetValue プロパティの意味・解説 

ExpressionContext.PresetValue プロパティ

メモ : このプロパティは、.NET Framework version 2.0 で新しく追加されたものです。

式の事前定義された値を取得します。

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

Dim instance As ExpressionContext
Dim value As Object

value = instance.PresetValue
public Object PresetValue { get; }
public:
property Object^ PresetValue {
    Object^ get ();
}
/** @property */
public Object get_PresetValue ()

プロパティ値
式の事前定義された値。割り当てられていない場合は null 参照 (Visual Basic では Nothing)。

解説解説

式の事前定義された値がある場合は、この値を格納します。たとえば、式が Button の Controls プロパティを参照するプロパティ参照式である場合、PresetValue プロパティは、Controls プロパティのインスタンスを格納します。これは、プロパティが読み取り専用で、値を格納するオブジェクトによって事前に定義されているためです。一方、Text や Visible のようなプロパティは事前定義された値を持たないため、PresetValue プロパティは null 参照 (Visual Basic では Nothing) を返します。

シリアライザでこの情報を使用してシリアル化を制御する方法を次の C# コードに示します。

[C#]

Padding p = new Padding();
p.Left = 5;
button1.Padding = p;

button1.Padding.Left = 5;

Padding 構造体のシリアライザは、第 1 または第 2 のフォームのいずれを生成する必要があるのかについて、情報を受け取る必要があります。第 1 のフォームは既定で生成されます。第 2 のフォームは、現在シリアル化している Padding の値と等しい PresetValue を格納するコンテキスト スタック内に ExpressionContext が存在する場合のみ生成されます。

.NET Framework のセキュリティ.NET Framework のセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ExpressionContext クラス
ExpressionContext メンバ
System.ComponentModel.Design.Serialization 名前空間
CodeDomSerializer クラス
CodeExpression



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

ExpressionContext.PresetValue プロパティのお隣キーワード

   

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



ExpressionContext.PresetValue プロパティのページの著作権

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

©2026 GRAS Group, Inc.RSS