Freigeben über


WebPart.AllowMinimize Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob Endbenutzer ein WebPart-Steuerelement minimieren können, oder legt diesen fest.

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

Eigenschaftswert

true, wenn WebPart-Steuerelemente minimiert werden können, andernfalls false. Der Standardwert ist true.

Attribute

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die Standardeinstellung der AllowMinimize Eigenschaft für ein benutzerdefiniertes Webparts-Steuerelement geändert wird, sodass das Steuerelement von einem Benutzer nicht minimiert werden kann. In diesem Beispiel wird davon ausgegangen, dass ein benutzerdefiniertes WebPart Steuerelement verwendet wird, TextDisplayWebPartdas sich im Abschnitt Beispiel der WebPart Klassenübersicht befindet.

Beachten Sie im deklarativen Markup für die Webseite auf dem <aspSample:TextDisplayWebPart> Element, das auf das Steuerelement verweist, das AllowMinimize="false" Attribut, das das Verb minimieren im Menü verben des WebPart Steuerelements ausblendet und verhindert, dass ein Benutzer das Steuerelement minimieren kann. Laden Sie die Seite in einem Browser, und klicken Sie im Steuerelement auf das WebPart Menü Verben. Das Minimieren-Verb, das normalerweise im Verbenmenü vorhanden wäre, ist ausgeblendet, da Sie es im deklarativen Markup für das Steuerelement deaktiviert haben.

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

Hinweise

Wenn AllowMinimize die -Eigenschaft auf falsefestgelegt ist, wird verhindert, dass ein Endbenutzer das Steuerelement minimieren kann, und die Benutzeroberfläche (UI) zum Minimieren des Steuerelements wird nicht in der Titelleiste des Steuerelements angezeigt. Wenn die -Eigenschaft in der AllowMinimize Webpart-Terminologie auf falsefestgelegt ist, wird das Verb minimieren nicht im Menü verben des Steuerelements angezeigt.

Wenn ein Benutzer ein Steuerelement minimiert, reduziert es die Größe des Steuerelements auf einen minimalen Bereich, in dem nur ein Teil der Titelleiste und des Titels des Steuerelements angezeigt wird.

Diese Eigenschaft kann nicht durch Designs oder Stylesheetdesigns festgelegt werden. Weitere Informationen finden Sie unter ThemeableAttribute und ASP.NET-Designs und Skins.

Der Personalisierungsbereich dieser Eigenschaft ist auf Shared festgelegt und kann nur von autorisierten Benutzern geändert werden. Weitere Informationen finden Sie unter PersonalizableAttribute und Übersicht über die Personalisierung von Webparts.

Gilt für:

Weitere Informationen