다음을 통해 공유


WebPartChrome.CreateWebPartChromeStyle(WebPart, PartChromeType) 메서드

정의

WebPart 개체로 렌더링된 각 WebPartChrome 컨트롤에 대한 스타일 특성을 제공하는 스타일 개체를 만듭니다.

protected:
 virtual System::Web::UI::WebControls::Style ^ CreateWebPartChromeStyle(System::Web::UI::WebControls::WebParts::WebPart ^ webPart, System::Web::UI::WebControls::WebParts::PartChromeType chromeType);
protected virtual System.Web.UI.WebControls.Style CreateWebPartChromeStyle (System.Web.UI.WebControls.WebParts.WebPart webPart, System.Web.UI.WebControls.WebParts.PartChromeType chromeType);
abstract member CreateWebPartChromeStyle : System.Web.UI.WebControls.WebParts.WebPart * System.Web.UI.WebControls.WebParts.PartChromeType -> System.Web.UI.WebControls.Style
override this.CreateWebPartChromeStyle : System.Web.UI.WebControls.WebParts.WebPart * System.Web.UI.WebControls.WebParts.PartChromeType -> System.Web.UI.WebControls.Style
Protected Overridable Function CreateWebPartChromeStyle (webPart As WebPart, chromeType As PartChromeType) As Style

매개 변수

webPart
WebPart

현재 렌더링하고 있는 컨트롤입니다.

chromeType
PartChromeType

특정 컨트롤에 대한 크롬의 형식이며 PartChromeType 열거형 값 중 하나입니다.

반환

webPart에 대한 스타일 특성이 포함된 Style입니다.

예외

webPart이(가) null인 경우

chromeTypePartChromeType 열거형 값 중 하나가 아닌 경우

예제

이 코드 예제에서는 메서드를 사용하는 방법을 보여 줍니다 CreateWebPartChromeStyle . 예제를 실행 하는 데 필요한 전체 코드의 예제 섹션을 참조 하세요.를 WebPartChrome 클래스 개요 항목입니다.

코드 예제의 다음 섹션에서는 메서드를 재정의하는 방법을 보여 줍니다 CreateWebPartChromeStyle . 먼저 기본 메서드에서 만든 스타일 정보를 검색한 다음 렌더링되는 컨트롤에 사용되는 WebPart 글꼴을 변경하여 스타일 정보를 수정합니다.

protected override Style CreateWebPartChromeStyle(WebPart part, 
  PartChromeType chromeType)
{
  Style finalStyle = new Style();
  finalStyle.CopyFrom(base.CreateWebPartChromeStyle(part, chromeType));
  finalStyle.Font.Name = "Verdana";
  return finalStyle;
}
Protected Overrides Function CreateWebPartChromeStyle _
  (ByVal part As WebPart, ByVal chromeType As PartChromeType) As Style

  Dim finalStyle As New Style()
  finalStyle.CopyFrom(MyBase.CreateWebPartChromeStyle(Part, chromeType))
  finalStyle.Font.Name = "Verdana"
  Return finalStyle
End Function

브라우저에서 웹 페이지를 로드하는 경우 컨트롤에 사용되는 글꼴이 재정 CreateWebPartChromeStyleWebPart 된 메서드에 지정된 글꼴임을 알 수 있습니다.

설명

메서드는 CreateWebPartChromeStyle 컨트롤을 Style 렌더링 하는 개체에 WebPartChrome 의해 사용 되는 개체를 WebPart 만듭니다. 기본 메서드는 매개 변수에서 참조되는 PartChromeTypewebPart 컨트롤의 WebPart 속성 값을 기반으로 스타일 특성을 만듭니다.

컨트롤을 선택하면 특수한 상황이 발생합니다 WebPart . 페이지가 컨트롤을 선택할 수 있는 페이지 표시 모드에 있고 현재 컨트롤이 실제로 선택된 경우 기본 CreateWebPartChromeStyle 메서드는 컨트롤의 스타일 정보를 속성의 스타일 정보와 SelectedPartChromeStyle 병합합니다.

상속자 참고

상속 하는 경우는 WebPartChrome 클래스를 선택적으로 재정의할 수는 CreateWebPartChromeStyle(WebPart, PartChromeType) 메서드 및 사용자 지정 스타일을 사용 하 여 기본 메서드에서 스타일 정보를 추가 하려는 특성 병합 합니다. 데모는 예제 섹션의 코드를 참조하세요.

적용 대상

추가 정보