Udostępnij za pośrednictwem


WebPart.AllowMinimize Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy użytkownicy końcowi mogą zminimalizować kontrolkę 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

Wartość właściwości

Boolean

true jeśli można zminimalizować kontrolkę WebPart ; w przeciwnym razie false. Wartość domyślna to true.

Atrybuty

Przykłady

Poniższy przykład kodu pokazuje, jak zmienić domyślne ustawienie AllowMinimize właściwości dla niestandardowej kontrolki składniki Web Part, aby nie można było zminimalizować kontrolki przez użytkownika. W tym przykładzie przyjęto założenie, że użycie kontrolki niestandardowej WebPart znajduje TextDisplayWebPartsię w sekcji Przykład w przeglądzie WebPart klasy.

W deklaratywnej adiustacji strony sieci Web na <aspSample:TextDisplayWebPart> elemencie odwołującym się do kontrolki zanotuj AllowMinimize="false" atrybut, który ukrywa czasownik minimalizuj w WebPart menu czasowników kontrolki i uniemożliwia użytkownikowi zminimalizowanie kontrolki. Załaduj stronę w przeglądarce i kliknij menu czasowników w kontrolce WebPart . Czasownik minimalizuj, który normalnie znajduje się w menu czasowników, jest ukryty, ponieważ został wyłączony w deklaratywnej adiustacji dla kontrolki.

<%@ 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>

Uwagi

Właściwość AllowMinimize , jeśli jest ustawiona na falsewartość , uniemożliwia użytkownikowi końcowemu zminimalizowanie kontrolki, a interfejs użytkownika (UI) w celu zminimalizowania kontrolki nie jest wyświetlany na pasku tytułu kontrolki. W składniki Web Part terminologii, gdy AllowMinimize właściwość jest ustawiona na false, czasownik minimalizuj nie jest wyświetlany w menu czasowników kontrolki.

Gdy użytkownik minimalizuje kontrolkę, zmniejsza rozmiar kontrolki do minimalnego obszaru, który wyświetla tylko część paska tytułu i tytułu kontrolki.

Nie można ustawić tej właściwości według motywów ani motywów arkusza stylów. Aby uzyskać więcej informacji, zobacz ThemeableAttribute i ASP.NET Motywy i skóry.

Zakres personalizacji tej właściwości jest ustawiony na Shared i może być modyfikowany tylko przez autoryzowanych użytkowników. Aby uzyskać więcej informacji, zobacz PersonalizableAttribute omówienie personalizacji i składniki Web Part.

Dotyczy

Zobacz też