다음을 통해 공유


ExpressionContext.PresetValue 속성

정의

식의 미리 설정된 값을 가져옵니다.

public:
 property System::Object ^ PresetValue { System::Object ^ get(); };
public object PresetValue { get; }
public object? PresetValue { get; }
member this.PresetValue : obj
Public ReadOnly Property PresetValue As Object

속성 값

이 식의 미리 설정된 값이거나, 할당된 값이 없으면 null입니다.

설명

하나 있어야 합니다. 식의 미리 설정 된 값을 포함 합니다. 예를 들어 식이 참조 하는 속성 참조 식을 Controls 의 속성을 Button, PresetValue 속성의 인스턴스를 포함 합니다 Controls 속성. 속성이 읽기 전용이 고 값을 포함 하도록 개체에 의해 미리 설정 때문입니다. 반면, 같은 속성을 Text 또는 Visible 미리 설정 된 값이 없는 있어 합니다 PresetValue 속성에서 반환 null합니다.

다음 C# 코드는 serializer가이 정보를 사용 하 여 serialization 과정을 안내 하는 방법을 보여 줍니다.

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

button1.Padding.Left = 5;  

직렬 변환기는 Padding 구조 첫 번째 또는 두 번째 폼을 생성 해야 하는 경우 알림을 받지 해야 합니다. 첫 번째 폼은 기본적으로 생성 됩니다. 두 번째 형태는 없는 경우에 생성 됩니다는 ExpressionContext 포함 하는 컨텍스트 스택에 PresetValue 의 값과 같은 Padding 현재 직렬화 중인 합니다.

적용 대상

추가 정보