다음을 통해 공유


WebPart.AllowMinimize 속성

정의

최종 사용자가 WebPart 컨트롤을 최소화할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다.

public:
 virtual property bool AllowMinimize { bool get(); void set(bool value); };
[System.Web.UI.Themeable(false)]
[System.Web.UI.WebControls.WebParts.Personalizable(System.Web.UI.WebControls.WebParts.PersonalizationScope.Shared)]
public virtual bool AllowMinimize { get; set; }
[<System.Web.UI.Themeable(false)>]
[<System.Web.UI.WebControls.WebParts.Personalizable(System.Web.UI.WebControls.WebParts.PersonalizationScope.Shared)>]
member this.AllowMinimize : bool with get, set
Public Overridable Property AllowMinimize As Boolean

속성 값

WebPart 컨트롤을 최소화할 수 있으면 true이고, 그렇지 않으면 false입니다. 기본값은 true입니다.

특성

예제

다음 코드 예제에서는 사용자에 의해 컨트롤을 최소화할 수 없도록 사용자 지정 웹 파트 컨트롤에 대 한 속성의 AllowMinimize 기본 설정을 변경 하는 방법을 보여 줍니다. 이 예제에서는 클래스 개요의 예제 섹션에서 찾을 수 있는 사용자 지정 WebPart 컨트롤 TextDisplayWebPart을 사용한다고 WebPart 가정합니다.

웹 페이지의 선언적 태그에서 컨트롤을 참조하는 요소에서 <aspSample:TextDisplayWebPart> 컨트롤의 동사 메뉴에서 동사 WebPart 최소화를 숨기고 사용자가 컨트롤을 최소화할 수 없도록 하는 특성을 확인 AllowMinimize="false" 합니다. 브라우저에서 페이지를 로드하고 컨트롤의 동사 메뉴를 WebPart 클릭합니다. 일반적으로 동사 메뉴에 있는 최소화 동사는 컨트롤의 선언적 태그에서 사용하지 않도록 설정했기 때문에 숨겨집니다.

<%@ page language="C#" %>
<%@ register tagprefix="aspSample" 
             Namespace="Samples.AspNet.CS.Controls" 
             Assembly="TextDisplayWebPartCS"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
  <form id="Form1" runat="server">
    <asp:webpartmanager id="WebPartManager1" runat="server" />
    <asp:webpartzone
      id="WebPartZone1"
      runat="server"
      title="Zone 1"
      PartChromeType="TitleAndBorder">
        <parttitlestyle font-bold="true" ForeColor="#3300cc" />
        <partstyle
          borderwidth="1px"   
          borderstyle="Solid"  
          bordercolor="#81AAF2" />
        <zonetemplate>
          <aspSample:TextDisplayWebPart 
            runat="server"   
            id="textwebpart" 
            title = "Text Content WebPart" 
            AllowMinimize="false" />
        </zonetemplate>
    </asp:webpartzone>
  </form>
</body>
</html>
<%@ page language="VB" %>
<%@ register tagprefix="aspSample" 
             Namespace="Samples.AspNet.VB.Controls" 
             Assembly="TextDisplayWebPartVB"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
  <form id="Form1" runat="server">
    <asp:webpartmanager id="WebPartManager1" runat="server" />
    <asp:webpartzone
      id="WebPartZone1"
      runat="server"
      title="Zone 1"
      PartChromeType="TitleAndBorder">
        <parttitlestyle font-bold="true" ForeColor="#3300cc" />
        <partstyle
          borderwidth="1px"   
          borderstyle="Solid"  
          bordercolor="#81AAF2" />
        <zonetemplate>
          <aspSample:TextDisplayWebPart 
            runat="server"   
            id="textwebpart" 
            title = "Text Content WebPart" 
            AllowMinimize="false" />
        </zonetemplate>
    </asp:webpartzone>
  </form>
</body>
</html>

설명

AllowMinimize 속성을 로 false설정하면 최종 사용자가 컨트롤을 최소화할 수 없으며 컨트롤을 최소화하기 위한 UI(사용자 인터페이스)가 컨트롤의 제목 표시줄에 나타나지 않습니다. 웹 파트 용어에서 속성이 AllowMinimizefalse설정되면 최소화 동사가 컨트롤의 동사 메뉴에 나타나지 않습니다.

사용자가 컨트롤을 최소화하면 컨트롤의 제목 표시줄과 제목 일부만 표시하는 최소 영역으로 컨트롤의 크기를 줄입니다.

이 속성은 테마 또는 스타일시트 테마에 의해 설정될 수 없습니다. 자세한 내용은 ThemeableAttribute 하 고 ASP.NET 테마 및 스킨합니다.

이 속성의 개인 설정 범위는 로 Shared 설정되며 권한 있는 사용자만 수정할 수 있습니다. 자세한 내용은 및 웹 파트 개인 설정 개요를 참조 PersonalizableAttribute 하세요.

적용 대상

추가 정보