Share via


ExpressionEditor.GetExpressionEditorSheet(String, IServiceProvider) 메서드

정의

현재 식 편집기와 연결된 식 편집기 시트를 반환합니다.

public:
 virtual System::Web::UI::Design::ExpressionEditorSheet ^ GetExpressionEditorSheet(System::String ^ expression, IServiceProvider ^ serviceProvider);
public virtual System.Web.UI.Design.ExpressionEditorSheet GetExpressionEditorSheet (string expression, IServiceProvider serviceProvider);
abstract member GetExpressionEditorSheet : string * IServiceProvider -> System.Web.UI.Design.ExpressionEditorSheet
override this.GetExpressionEditorSheet : string * IServiceProvider -> System.Web.UI.Design.ExpressionEditorSheet
Public Overridable Function GetExpressionEditorSheet (expression As String, serviceProvider As IServiceProvider) As ExpressionEditorSheet

매개 변수

expression
String

컨트롤 속성에 대해 설정된 식 문자열로, 식 편집기 시트를 초기화하는 데 사용됩니다.

serviceProvider
IServiceProvider

디자이너 호스트에서 제공하는 서비스 공급자 구현으로, 추가 디자인 타임 서비스를 가져오는 데 사용됩니다.

반환

ExpressionEditorSheet

사용자 지정 식 속성을 정의하는 ExpressionEditorSheet입니다.

설명

합니다 GetExpressionEditorSheet 메서드가 반환 되는 ExpressionEditorSheet 결합 되어 사용자 지정 식을 구성 하는 문자열을 정의 하는 구현 합니다. 비주얼 디자이너 식 편집기 시트를 사용 하 여 사용자 지정 식을 결합 하는 하나 이상의 문자열에 대 한 프롬프트. 기본 클래스 메서드는 단일 입력된 문자열을 사용 하 여 식을 구성 하는 기본 식 편집기 시트를 반환 합니다. 식 편집기 시트를 식에 대 한 속성 표를 정의합니다. 따라서 식 편집기를 노출 하는 속성 대화 상자에서 식에 대해 정의 될 수 있는 속성을 됩니다.

파생 된 클래스는 ExpressionEditor 필요에 따라 클래스 재정의할 수는 GetExpressionEditorSheet 사용자 지정 식 편집기 시트를 제공 하는 방법. 사용자 지정 식 편집기 시트를 식 문자열을 폼에 함께 결합 되는 여러 속성에 대 한 디자인 타임에 입력을 허용할 수 있습니다.

예를 들어 합니다 ResourceExpressionEditor 클래스에서 파생 되는 ExpressionEditor 클래스 및 평가 하 고 디자인 타임에 리소스 문자열 참조 컨트롤 속성을 사용 하 여 연결에 대 한 구현을 제공 합니다. 합니다 ResourceExpressionBuilder 클래스는 식 접두사를 사용 하 여 연결 됩니다 Resources 하며 ResourceExpressionEditor 구현 합니다. 합니다 ResourceExpressionEditor.GetExpressionEditorSheet 메서드가 반환 되는 ResourceExpressionEditorSheet, 리소스 참조 식을 구성 하는 개별 속성을 정의 하는 합니다.

상속자 참고

일반적으로 새로운 식 형식을 디자인 타임에 제공 하려면 있습니다 고유한 식 접두사를 정의 하 고 사용자 지정을 제공 ExpressionBuilderExpressionEditor 구현 합니다. 필요에 따라 사용자 지정을 제공할 수 있습니다 ExpressionEditorSheet 식을 구성 하는 데 사용 되는 속성을 정의 하는 구현 합니다. 구성 파일의 접두사를 정의 하는 경우에 적용할 수도 있습니다는 ExpressionPrefixAttribute 개체 및 ExpressionEditorAttribute 개체입니다.

재정의 GetExpressionEditorSheet(String, IServiceProvider) 메서드를 사용자 지정 식에 여러 속성에 대 한 디자인 타임에 입력을 정의 하는 식 편집기 시트를 반환 합니다. 비주얼 디자이너를 호출 하는 식 편집기 형식과 컨트롤 속성을 선택 하면는 GetExpressionEditorSheet(String, IServiceProvider) 컨트롤 속성에 설정 하는 메서드를 제공 현재 식 문자열입니다. 사용 하 여 expression 식 속성에 대 한 초기 값을 설정 합니다. 사용 하 여 serviceProvider 사용자 지정 식을 시트 생성자를 초기화 하 고 디자이너 호스트에서 제공 하는 서비스에 액세스할 수 있습니다. 예를 들어 호출를 GetService(Type) 메서드는 IWebApplication 형식 액세스 프로젝트 항목, 문서 또는 비주얼 디자이너를 통해 제공 되는 구성 파일 세부 정보입니다.

적용 대상

추가 정보