ResourceExpressionEditorSheet 클래스

정의

디자인 타임에 리소스 식의 속성을 편집할 수 있는 디자인 타임 편집기 시트를 디자이너 호스트의 UI에 나타냅니다.

public ref class ResourceExpressionEditorSheet : System::Web::UI::Design::ExpressionEditorSheet
public class ResourceExpressionEditorSheet : System.Web.UI.Design.ExpressionEditorSheet
type ResourceExpressionEditorSheet = class
    inherit ExpressionEditorSheet
Public Class ResourceExpressionEditorSheet
Inherits ExpressionEditorSheet
상속
ResourceExpressionEditorSheet

예제

다음 코드 예제에 바인딩하는 방법을 보여 줍니다.는 Text 의 속성을 HyperLink 컨트롤을 사용 하 여 리소스 식은 ResourceExpressionEditor합니다. 예제를 사용 합니다.

  1. 웹 사이트 프로젝트에서는 App_GlobalResources 폴더에 Strings.resx 라는 새 리소스 파일을 추가 합니다.

  2. 라는 문자열을 추가 myLinkText Strings.resx 리소스에 파일을 선택한 값에 대 한 텍스트 설정는 HyperLink 컨트롤입니다. 예를 들어 설정 된 myLinkText 문자열 값 This is a link합니다.

  3. ASP.NET 웹 페이지, 추가 HyperLink 제어 합니다.

  4. 속성 표에서 합니다 Hyperlink 컨트롤을 클릭 식을, 줄임표 단추를 클릭 하 고 (...) 식 바인딩 대화 상자를 표시 합니다.

  5. 선택 합니다 Text 집합과 컨트롤의 속성 식 형식Resources 식 형식입니다. 비주얼 디자이너에 의해 정의 된 리소스 식 속성을 표시 합니다 ResourceExpressionEditorSheet 개체입니다.

  6. 설정 된 식 속성 다음과 같습니다.

    • 설정할 ClassKeyStrings, 컴파일된 Strings.resx 리소스 파일에 대 한 클래스 이름입니다.

    • 설정할 ResourceKeymyLinkText, Strings.resx의 문자열 이름입니다.

비주얼 디자이너를 사용 하는 ResourceExpressionEditor 에 대 한 리소스 식을 할당할 개체는 Text 속성입니다. 다음 aspx 소스 리소스 식을 사용 하 여 설정할 속성 값의 예를 보여 줍니다.

<!-- Define a hyperlink that maps the Text property to the
     myLinkText string value in the Strings.resx resource file. -->
<asp:HyperLink runat="server" ID="HyperLink2" 
     Text="<%$ Resources:Strings, myLinkText %>"
     NavigateUrl="http://www.microsoft.com"></asp:HyperLink>
<!-- Define a hyperlink that maps the Text property to the
     myLinkText string value in the Strings.resx resource file. -->
<asp:HyperLink runat="server" ID="HyperLink2" 
     Text="<%$ Resources:Strings, myLinkText%>"
     NavigateUrl="http://www.microsoft.com"></asp:HyperLink>
<FileName>ControlsUsingExpressions.aspx</FileName>
<RelevantItems>
    <Reference>System.Web.UI.Design.ResourceExpressionEditor</Reference>
</RelevantItems>

설명

비주얼 디자이너를 사용 하는 ResourceExpressionEditor 클래스는 ResourceExpressionEditorSheet 리소스 참조 식의 개별 속성을 선택 하 고 리소스 식에는 선택한 리소스 식 속성 값을 결합 하는 클래스.

ConnectionStringsExpressionEditor.GetExpressionEditorSheet 메서드는 ResourceExpressionEditorSheet 개체를 반환합니다. 식 대화 상자에서 컨트롤 속성을 선택 하는 리소스 식에 바인딩할 때 비주얼 디자이너를 호출 합니다 GetExpressionEditorSheet 메서드. 비주얼 디자이너를 사용 하 여 반환 된 ResourceExpressionEditorSheet 개체를 입력 합니다 ClassKeyResourceKey 속성. 비주얼 디자이너를 호출 하는 리소스 식 속성을 선택 하면는 GetExpression 속성 리소스 식 문자열을 결합 하는 방법입니다.

ResourceKey 리소스 값을 인덱싱 하므로; 리소스 식의 속성을 지정 해야 합니다. ClassKey 속성은 선택 사항입니다. 전역 리소스 폴더에 리소스를 정의 하는 클래스 키 또는 파일 이름을 참조 합니다.

생성자

ResourceExpressionEditorSheet(String, IServiceProvider)

ResourceExpressionEditorSheet 클래스의 새 인스턴스를 초기화합니다.

속성

ClassKey

프로젝트의 전역 리소스 폴더에 있는 리소스의 파일 이름과 일치하는 키를 가져오거나 설정합니다.

IsValid

리소스 식 문자열이 유효한지 여부를 나타내는 값을 가져옵니다.

ResourceKey

리소스 값을 찾기 위한 키로 사용되는 리소스 이름을 가져오거나 설정합니다.

ServiceProvider

식 편집기 시트에서 사용하는 서비스 공급자 구현을 가져옵니다.

(다음에서 상속됨 ExpressionEditorSheet)

메서드

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetExpression()

식 편집기 시트 속성 값으로 구성되는 리소스 식을 반환합니다.

GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상

추가 정보