GenericWebPart Klass

Definition

Omsluter serverkontroller som inte WebPart är kontroller så att de kan visas och fungera som sanna WebPart kontroller vid körning.

public ref class GenericWebPart : System::Web::UI::WebControls::WebParts::WebPart
public class GenericWebPart : System.Web.UI.WebControls.WebParts.WebPart
type GenericWebPart = class
    inherit WebPart
Public Class GenericWebPart
Inherits WebPart
Arv

Exempel

Följande kodexempel visar hur GenericWebPart kontrollen automatiskt omsluter en serverkontroll som inte är en WebPart kontroll vid körning.

Den första delen av kodexemplet innehåller en webbdelssida med två WebPartZone kontroller. Inom varje zon finns en standard ASP.NET serverkontroll. Eftersom kontrollerna finns i en WebPartZone zon omsluts de automatiskt med en GenericWebPart kontroll när sidan kompileras. Därför kan du deklarera WebPart klassegenskaper för dessa kontroller. När du har läst in sidan i en webbläsare visas informationen för varje kontroll i en etikett om du klickar på knappen Visa alla egenskapsvärden . För att visa hur GenericWebPart kontrollen fungerar Calendar har kontrollen i den första zonen några av egenskaperna GenericWebPart som angetts i den deklarativa markeringen på sidan .aspx, medan BulletedList kontrollen inte gör det. När du har läst in sidan noterar du skillnaderna i egenskapsvärdena för de två kontrollerna och att båda har en överordnad GenericWebPart kontroll.

<%@ Page Language="C#" 
  Codefile="genericwebpart.cs" 
  Inherits="genericwebpart_sample" %>
<!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 runat="server">
    <title>GenericWebPart Example</title>
</head>
<body>
    <form id="form1" runat="server">
      <asp:WebPartManager ID="WebPartManager1" runat="server">
      </asp:WebPartManager>
      <asp:WebPartZone ID="WebPartZone1" runat="server">
        <ZoneTemplate>
          <asp:Calendar ID="Calendar1" runat="server"
            Title="My Calendar"
            Description="A calendar used as a GenericWebPart control."
            CatalogIconImageUrl="MyCatalogIcon.gif"
            TitleIconimageUrl ="MyTitleIcon.gif"
            TitleUrl="MyInfoUrl.htm" 
            Width="250"/>
        </ZoneTemplate>
      </asp:WebPartZone>
      <asp:WebPartZone ID="WebPartZone2" runat="server">
        <ZoneTemplate>
          <asp:BulletedList ID="BulletedList1" 
            Runat="server"
            DisplayMode="HyperLink">
            <asp:ListItem Value="http://msdn.microsoft.com">
              MSDN
            </asp:ListItem>
            <asp:ListItem Value="http://www.asp.net">
              ASP.NET
            </asp:ListItem>
            <asp:ListItem Value="http://www.msn.com">
              MSN
            </asp:ListItem>
          </asp:BulletedList>        
        </ZoneTemplate>
      </asp:WebPartZone>
      <hr />
      <asp:Button ID="Button1" width="200"
        runat="server" 
        Text="Display All Property Values" OnClick="Button1_Click" /> 
      <br />
      <asp:Label ID="Label2" runat="server" Text="" />
      <br />   
      <asp:Label ID="Label3" runat="server" Text="" />
    </form>
</body>
</html>
<%@ Page Language="vb" 
  Codefile="genericwebpart.vb" 
  Inherits="genericwebpart_sample" %>
<!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>GenericWebPart Example</title>
</head>
<body>
    <form id="form1" runat="server">
      <asp:WebPartManager ID="WebPartManager1" runat="server">
      </asp:WebPartManager>
      <asp:WebPartZone ID="WebPartZone1" runat="server">
        <ZoneTemplate>
          <asp:Calendar ID="Calendar1" runat="server"
            Title="My Calendar"
            Description="A calendar used as a GenericWebPart control."
            CatalogIconImageUrl="MyCatalogIcon.gif"
            TitleIconimageUrl ="MyTitleIcon.gif"
            TitleUrl="MyInfoUrl.htm" 
            Width="250"/>
        </ZoneTemplate>
      </asp:WebPartZone>
      <asp:WebPartZone ID="WebPartZone2" runat="server">
        <ZoneTemplate>
          <asp:BulletedList ID="BulletedList1" 
            Runat="server"
            DisplayMode="HyperLink">
            <asp:ListItem Value="http://msdn.microsoft.com">
              MSDN
            </asp:ListItem>
            <asp:ListItem Value="http://www.asp.net">
              ASP.NET
            </asp:ListItem>
            <asp:ListItem Value="http://www.msn.com">
              MSN
            </asp:ListItem>
          </asp:BulletedList>        
        </ZoneTemplate>
      </asp:WebPartZone>
      <hr />
      <asp:Button ID="Button1" width="200"
        runat="server" 
        Text="Display All Property Values" OnClick="Button1_Click" /> 
      <br />
      <asp:Label ID="Label2" runat="server" Text="" />
      <br />   
      <asp:Label ID="Label3" runat="server" Text="" />
    </form>
</body>
</html>

Den andra delen av kodexemplet visar en partiell klass som har åtkomst till vissa egenskaper för GenericWebPart kontrollen programmatiskt. Observera att metoden i Page_Load metoden GetGenericWebPart används för att hämta körningsinstansen av kontrollen GenericWebPart som omsluter en serverkontroll. Med den här metoden för att hämta en referens till den överordnade GenericWebPart kontrollen kan du arbeta programmatiskt med en vanlig server eller användarkontroll som om det vore en WebPart kontroll vid körning.

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class genericwebpart_sample : System.Web.UI.Page
{
  GenericWebPart calendarPart;
  GenericWebPart listPart;

  protected void Page_Load(Object sender, EventArgs e)
  {
    calendarPart = WebPartManager1.GetGenericWebPart(Calendar1);
    listPart = WebPartManager1.GetGenericWebPart(BulletedList1);

    if (!IsPostBack)
    {
      Label2.Text = String.Empty;
      Label3.Text = String.Empty;
    }
  }

  protected void Button1_Click(object sender, EventArgs e)
  {

    Label2.Text =
      @"<h3>Calendar GenericWebPart Properties</h3>" +
      "<em>Title: </em>" + calendarPart.Title +
      "<br />" +
      "<em>CatalogIconImageUrl:  </em>" + calendarPart.CatalogIconImageUrl +
      "<br />" +
      "<em>TitleUrl: </em>" + calendarPart.TitleUrl +
      "<br />" +
      "<em>Decription: </em>" + calendarPart.Description +
      "<br />" +
      "<em>TitleIconImageUrl: </em>" + calendarPart.TitleIconImageUrl +
      "<br />" +
      "<em>ChildControl ID: </em>" + calendarPart.ChildControl.ID +
      "<br />" +
      "<em>ChildControl Type: </em>" + calendarPart.ChildControl.GetType().Name +
      "<br />" +
      "<em>GenericWebPart ID: </em>" + calendarPart.ID +
      "<br />" +
      "<em>GenericWebPart Type: </em>" + calendarPart.GetType().Name +
      "<br />" +
      "<em>GenericWebPart Parent ID: </em>" + calendarPart.Parent.ID;

    Label3.Text =
      @"<h3>BulletedList GenericWebPart Properties</h3>" +
      "<em>Title: </em>" + listPart.Title +
      "<br />" +
      "<em>CatalogIconImageUrl:  </em>" + listPart.CatalogIconImageUrl +
      "<br />" +
      "<em>TitleUrl: </em>" + listPart.TitleUrl +
      "<br />" +
      "<em>Decription: </em>" + listPart.Description +
      "<br />" +
      "<em>TitleIconImageUrl: </em>" + listPart.TitleIconImageUrl +
      "<br />" +
      "<em>ChildControl ID: </em>" + listPart.ChildControl.ID +
      "<br />" +
      "<em>ChildControl Type: </em>" + listPart.ChildControl.GetType().Name +
      "<br />" +
      "<em>GenericWebPart ID: </em>" + listPart.ID +
      "<br />" +
      "<em>GenericWebPart Type: </em>" + listPart.GetType().Name +
      "<br />" +
      "<em>GenericWebPart Parent ID: </em>" + listPart.Parent.ID;
  }
}
Imports System.Data
Imports System.Configuration
Imports System.Web
Imports System.Web.Security
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.WebParts
Imports System.Web.UI.HtmlControls

Partial Public Class genericwebpart_sample

  Inherits System.Web.UI.Page

  Private calendarPart As GenericWebPart
  Private listPart As GenericWebPart

  Protected Sub Page_Load(ByVal sender As [Object], ByVal e As EventArgs)
    calendarPart = WebPartManager1.GetGenericWebPart(Calendar1)
    listPart = WebPartManager1.GetGenericWebPart(BulletedList1)

    If Not IsPostBack Then
      Label2.Text = String.Empty
      Label3.Text = String.Empty
    End If

  End Sub


  Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)

    Label2.Text = _
      "<h3>Calendar GenericWebPart Properties</h3>" & _
      "<em>Title: </em>" & calendarPart.Title & _
      "<br />" & _
      "<em>CatalogIconImageUrl:  </em>" & calendarPart.CatalogIconImageUrl & _
      "<br />" & _
      "<em>TitleUrl: </em>" & calendarPart.TitleUrl & _
      "<br />" & _
      "<em>Decription: </em>" & calendarPart.Description & _
      "<br />" & _
      "<em>TitleIconImageUrl: </em>" & calendarPart.TitleIconImageUrl & _
      "<br />" & _
      "<em>ChildControl ID: </em>" & calendarPart.ChildControl.ID & _
      "<br />" & _
      "<em>ChildControl Type: </em>" & calendarPart.ChildControl.GetType().Name & _
      "<br />" & _
      "<em>GenericWebPart ID: </em>" & calendarPart.ID & _
      "<br />" & _
      "<em>GenericWebPart Type: </em>" & calendarPart.GetType().Name & _
      "<br />" & _
      "<em>GenericWebPart Parent ID: </em>" & calendarPart.Parent.ID

    Label3.Text = _
      "<h3>BulletedList GenericWebPart Properties</h3>" & _
      "<em>Title: </em>" & listPart.Title & _
      "<br />" & _
      "<em>CatalogIconImageUrl:  </em>" & listPart.CatalogIconImageUrl & _
      "<br />" & _
      "<em>TitleUrl: </em>" & listPart.TitleUrl & _
      "<br />" & _
      "<em>Decription: </em>" & listPart.Description & _
      "<br />" & _
      "<em>TitleIconImageUrl: </em>" & listPart.TitleIconImageUrl & _
      "<br />" & _
      "<em>ChildControl ID: </em>" & listPart.ChildControl.ID & _
      "<br />" & _
      "<em>ChildControl Type: </em>" & listPart.ChildControl.GetType().Name & _
      "<br />" & _
      "<em>GenericWebPart ID: </em>" & listPart.ID & _
      "<br />" & _
      "<em>GenericWebPart Type: </em>" & listPart.GetType().Name & _
      "<br />" & _
      "<em>GenericWebPart Parent ID: </em>" & listPart.Parent.ID
  End Sub

End Class

Kommentarer

Kontrollen GenericWebPart finns för att tillhandahålla en run-time-omslutning för serverkontroller som inte WebPart är kontroller, så att sådana kontroller kan användas på webbsidor och program. När utvecklare lägger till serverkontroller – till exempel användarkontroller, ASP.NET serverkontroller eller befintliga anpassade kontroller – till en WebPartZoneBase-kontroll, omsluter kontrollen GenericWebPart automatiskt serverkontrollerna vid körning så att de kan uppvisa samma funktioner som sanna WebPart kontroller.

I följande tabell jämförs och kontrasterar GenericWebPart kontroller och WebPart kontroller.

GenericWebPart kontroll WebPart kontroll
Finns för att utrusta serverkontroller som inte är WebPart kontroller med webbdelsfunktioner, så att alla ASP.NET, anpassade eller användarkontroller kan delta i webbdelsprogram. Finns för att skapa anpassade ASP.NET kontroller som har inbyggd webbdelsfunktion. Detta omfattar anpassning, anslutningar, import och export samt dra och släpp-funktioner.
Deklareras aldrig i markering av en sida. Det finns bara för att omsluta serverkontroller vid körning och för att ge den omslutna kontrollen (eller underordnad kontroll) den fullständiga funktionen för en WebPart kontroll. Kan deklareras i markering av en sida vid designtillfället, till exempel en ASP.NET serverkontroll, förutom att den deklareras i en WebPartZoneBase zon.
Innehåller och integrerar dess underordnade kontroll i anpassningsprocessen för webbdelar så att den kan fungera som en sann WebPart kontroll. Detta sker automatiskt, vilket gör det enkelt för utvecklare att använda serverkontroller och användarkontroller i webbdelsprogram. Ingår automatiskt i anpassningsprocessen för webbdelar.
Kan nås programmatiskt vid körning (med hjälp av metoden GetGenericWebPart och skicka till den den underordnade serverkontrollen), som en sann WebPart-kontroll eller en standardkontroll för ASP.NET. Kan nås programmatiskt vid körning, till exempel en standardkontroll ASP.NET.

Användarna drar nytta av GenericWebPart kontrollen eftersom den ger en konsekvent användarupplevelse. Alla serverkontroller kan göras för att fungera som en WebPart kontroll och har samma konsekventa användargränssnittselement (UI), till exempel verb, ikoner, en rubrik och ett huvud. Utvecklare drar nytta av kontrollen eftersom den GenericWebPart gör det möjligt för dem att återanvända befintliga användarkontroller och serverkontroller i webbdelsprogram.

Note

När du skapar webbsidor behöver du inte göra något för att aktivera en befintlig användarkontroll eller anpassad kontroll som ska omslutas GenericWebPart med kontrollen. Lägg bara till din server eller användarkontroll i en WebPartZoneBase zon, antingen programmatiskt eller genom att deklarera den i sidans markering, och webbdelskontrolluppsättningen omsluter automatiskt kontrollen med ett GenericWebPart objekt vid körning.

Eftersom serverkontroller som placeras i WebPartZoneBase zoner omsluts med en GenericWebPart kontroll vid körning kan utvecklare använda vanliga server- och användarkontroller precis som om de vore WebPart kontroller. Observera att om du deklarerar anpassade kontroller som ärver från basklassen Control inom en WebPartZonekan dessa kontroller inte stödja användningen av de inbyggda WebPart egenskaperna. Därför kan du inte deklarera egenskaperna för IWebPart sådana kontroller, inklusive egenskaper som egenskapen Title och egenskapen Description . Däremot kan andra typer av serverkontroller (till exempel WebPart kontroller, användarkontroller och anpassade kontroller som ärver från WebControl) deklarera dessa egenskaper, eftersom de stöder användning av expando-egenskaper.

Expando-egenskaper är faktiskt strängar som kan läggas till i en klass dynamiskt som en egenskap, med hjälp av IAttributeAccessor gränssnittet. Kontroller som implementerar det här gränssnittet, inklusive WebControl klassen och dess underordnade, kan använda expando-egenskaper. Eftersom basklassen Control inte stöder expando-egenskaper kan inte webbdelskontrolluppsättningen dynamiskt lägga till de inbyggda Control egenskaperna i den anpassade kontrollen när en anpassad kontroll som ärver från WebPartZone klassen placeras i en GenericWebPart och omsluten med en IWebPart kontroll vid körning. Du har två alternativ i det här fallet. Du kan använda den anpassade kontrollen utan IWebPart egenskaperna, eller så kan du implementera IWebPart gränssnittet i den anpassade kontrollen, vilket gör att den kan använda egenskaperna.

Ett exempel på hur kontroller som ärver från WebControl kan använda egenskaperna IWebPart, om du deklarerar en ASP.NET Calendar kontroll i markering av en sida (inom en WebPartZoneBase zon) vid designtillfället, även om den här kontrollen inte ärver från klassen WebPart och inte innehåller WebPart medlemmar, du kan fortfarande behandla den exakt som en WebPart kontroll. Du kan deklarera WebPart egenskaper i kalenderkontrollen, till exempel Title, Descriptionoch andra. Vid körning kan du använda GetGenericWebPart metoden, som returnerar kontrollen GenericWebPart som dynamiskt omsluter kalenderkontrollen, och arbeta med den programmatiskt precis som med en WebPart kontroll, med åtkomst till samma egenskaper, händelser och metoder.

Kontrollen GenericWebPart har en viktig egenskap som gör att du kan komma åt dess underliggande serverkontroll: egenskapen ChildControl . Med den här egenskapen kan utvecklare programmatiskt komma åt serverkontrollen. Egenskapen ChildControl används också av WebPartManager kontrollen för att komma åt anpassningsdata från den underordnade kontrollen och för att utföra auktorisering, om AuthorizationFilter egenskapen har angetts.

Kontrollen GenericWebPart har flera andra egenskaper, som alla åsidosätter egenskaper som ärvts från basklassen WebPart . Som nämnts kan du använda dessa egenskaper med valfri underordnad kontroll, så att den kan fungera som en WebPart kontroll. En viktig egenskap är ExportMode egenskapen. Den avgör om alla exportbara egenskaper, eller endast de som har markerats som icke-känsliga, kan exporteras. De UI-orienterade egenskaperna som ärvs från WebPart klassen, till exempel CatalogIconImageUrl, Description, Height, Title, TitleUrloch Width, kan anges i deklarativ markering för alla serverkontroller som placeras i en WebPartZoneBase zon.

Viktiga metoder i GenericWebPart klassen inkluderar CreateControlCollection metoden, som skapar en samling kontroller (inklusive underordnade kontroller) som är associerade med en GenericWebPart kontroll och Render metoden, som delegerar all återgivning till de omslutna underordnade kontrollerna. Konstruktorerna i GenericWebPart klassen är skyddade och är antingen avsedda för internt bruk eller för utökningsscenarier.

Det finns ytterligare användbara insikter för att arbeta med GenericWebPart kontroller. Om du vill ange standardvärden för de åsidosättningsegenskaperna i GenericWebPart klassen kan användarkontrollen eller den anpassade serverkontrollen implementera gränssnitten IWebPart och IWebActionable åsidosätta deras medlemmar. Vid körning får GenericWebPart kontrollen sina värden för de implementerade egenskaperna från den underordnade kontrollen som implementerar gränssnitten. Om kontrollen definierar någon av dess egenskaper som anpassningsbara (med hjälp av metadataattributet PersonalizableGenericWebPart ) aktiverar kontrollen automatiskt dessa egenskaper för anpassning vid körning, precis som de personliga egenskaperna på en WebPart kontroll.

Om du vill tillhandahålla redigeringsfunktioner för webbdelar för din kontroll kan du implementera IWebEditable gränssnittet. När metoden anropas anropas vid körningen CreateEditorPartsGenericWebPart anropas kontrollens kod för WebBrowsableObject egenskapen till samma egenskap i den underordnade kontrollen och den underordnade kontrollens implementering används för att skapa associerade anpassade EditorPart kontroller.

Anteckningar till arvingar

Det finns få tillfällen då det är nödvändigt att ärva från GenericWebPart klassen. Ett sådant fall skulle vara om en utvecklare vill implementera en anpassad åtgärd i konstruktorn när en GenericWebPart kontroll skapas. Du kanske till exempel vill lagra den underordnade kontrollen någon annanstans än kontrollsamlingen GenericWebPart i klassen. Om du ärver från GenericWebPart klassen måste du också ärva från WebPartManager klassen och åsidosätta dess CreateWebPart(Control) metod så att den kan skapa din anpassade kontroll.

Konstruktorer

Name Description
GenericWebPart(Control)

Initierar en ny instans av en GenericWebPart kontroll genom att skicka in en referens till en kontroll som blir den underordnade kontrollen.

Egenskaper

Name Description
AccessKey

Hämtar eller anger åtkomstnyckeln som gör att du snabbt kan navigera till webbserverkontrollen.

(Ärvd från WebControl)
Adapter

Hämtar det webbläsarspecifika adaptern för kontrollen.

(Ärvd från Control)
AllowClose

Hämtar eller anger ett värde som anger om en slutanvändare kan stänga en WebPart kontroll på en webbsida.

(Ärvd från WebPart)
AllowConnect

Hämtar eller anger ett värde som anger om kontrollen WebPart tillåter att andra kontroller bildar anslutningar med den.

(Ärvd från WebPart)
AllowEdit

Hämtar eller anger ett värde som anger om en slutanvändare kan ändra en WebPart kontroll via användargränssnittet som tillhandahålls av en eller flera EditorPart kontroller.

(Ärvd från WebPart)
AllowHide

Hämtar eller anger ett värde som anger om slutanvändarna får dölja en WebPart kontroll.

(Ärvd från WebPart)
AllowMinimize

Hämtar eller anger ett värde som anger om slutanvändare kan minimera en WebPart kontroll.

(Ärvd från WebPart)
AllowZoneChange

Hämtar eller anger ett värde som anger om en användare kan flytta en WebPart kontroll mellan WebPartZoneBase zoner.

(Ärvd från WebPart)
AppRelativeTemplateSourceDirectory

Hämtar eller anger den programrelativa virtuella katalogen PageUserControl för eller -objektet som innehåller den här kontrollen.

(Ärvd från Control)
Attributes

Hämtar samlingen med godtyckliga attribut (endast för återgivning) som inte motsvarar egenskaperna i kontrollen.

(Ärvd från WebControl)
AuthorizationFilter

Hämtar eller anger en godtycklig sträng för att avgöra om en WebPart kontroll har behörighet att läggas till på en sida.

(Ärvd från WebPart)
BackColor

Hämtar eller anger bakgrundsfärgen för webbserverkontrollen.

(Ärvd från WebControl)
BackImageUrl

Hämtar eller anger URL:en för bakgrundsbilden för panelkontrollen.

(Ärvd från Panel)
BindingContainer

Hämtar kontrollen som innehåller den här kontrollens databindning.

(Ärvd från Control)
BorderColor

Hämtar eller anger kantlinjefärgen för webbkontrollen.

(Ärvd från WebControl)
BorderStyle

Hämtar eller anger kantlinjeformatet för webbserverkontrollen.

(Ärvd från WebControl)
BorderWidth

Hämtar eller anger kantlinjebredden för webbserverkontrollen.

(Ärvd från WebControl)
CatalogIconImageUrl

Hämtar eller anger URL:en till en bild som representerar en GenericWebPart kontroll i en katalog med kontroller.

ChildControl

Hämtar en referens till den underordnade kontrollen som omsluts av en GenericWebPart kontroll vid körning.

ChildControlsCreated

Hämtar ett värde som anger om serverkontrollens underordnade kontroller har skapats.

(Ärvd från Control)
ChromeState

Hämtar eller anger om en delkontroll är i ett minimerat eller normalt tillstånd.

(Ärvd från WebPart)
ChromeType

Hämtar eller anger vilken typ av kantlinje som ramar in en webbdelskontroll.

(Ärvd från WebPart)
ClientID

Hämtar kontroll-ID:t för HTML-kod som genereras av ASP.NET.

(Ärvd från Control)
ClientIDMode

Hämtar eller anger den algoritm som används för att generera värdet för ClientID egenskapen.

(Ärvd från Control)
ClientIDSeparator

Hämtar ett teckenvärde som representerar det avgränsartecken som används i egenskapen ClientID .

(Ärvd från Control)
ConnectErrorMessage

Hämtar ett felmeddelande som ska visas för användare om fel inträffar under anslutningsprocessen.

(Ärvd från WebPart)
Context

Hämtar objektet HttpContext som är associerat med serverkontrollen för den aktuella webbbegäran.

(Ärvd från Control)
Controls

Hämtar ett ControlCollection objekt som innehåller underordnade kontroller för en angiven serverkontroll i användargränssnittshierarkin.

(Ärvd från Part)
ControlStyle

Hämtar formatmallen för webbserverkontrollen. Den här egenskapen används främst av kontrollutvecklare.

(Ärvd från WebControl)
ControlStyleCreated

Hämtar ett värde som anger om ett Style objekt har skapats för egenskapen ControlStyle . Den här egenskapen används främst av kontrollutvecklare.

(Ärvd från WebControl)
CssClass

Hämtar eller anger css-klassen (Cascading Style Sheet) som återges av webbserverkontrollen på klienten.

(Ärvd från WebControl)
DataItemContainer

Hämtar en referens till namngivningscontainern om namngivningscontainern implementerar IDataItemContainer.

(Ärvd från Control)
DataKeysContainer

Hämtar en referens till namngivningscontainern om namngivningscontainern implementerar IDataKeysControl.

(Ärvd från Control)
DefaultButton

Hämtar eller anger identifieraren för standardknappen som finns i Panel kontrollen.

(Ärvd från Panel)
Description

Hämtar eller anger en kort fras som sammanfattar vad en kontroll gör, för användning i Knappbeskrivningar och kataloger med serverkontroller.

DesignMode

Hämtar ett värde som anger om en kontroll används på en designyta.

(Ärvd från Control)
Direction

Hämtar eller anger den vågräta riktning som innehållet flödar inom kontrollen.

(Ärvd från WebPart)
DisplayTitle

Hämtar en sträng som innehåller den fullständiga rubriktexten som faktiskt visas i namnlisten för en WebPart kontrollinstans.

(Ärvd från WebPart)
Enabled

Hämtar eller anger ett värde som anger om webbserverkontrollen är aktiverad.

(Ärvd från WebControl)
EnableTheming

Hämtar eller anger ett värde som anger om teman ska gälla för den här kontrollen.

(Ärvd från WebControl)
EnableViewState

Hämtar eller anger ett värde som anger om serverkontrollen bevarar sitt visningstillstånd och visningstillståndet för eventuella underordnade kontroller som den innehåller till den begärande klienten.

(Ärvd från Control)
Events

Hämtar en lista över händelsehanterardelegater för kontrollen. Den här egenskapen är skrivskyddad.

(Ärvd från Control)
ExportMode

Hämtar eller anger om alla, vissa eller ingen av en WebPart kontrolls egenskaper kan exporteras.

(Ärvd från WebPart)
Font

Hämtar teckensnittsegenskaperna som är associerade med webbserverkontrollen.

(Ärvd från WebControl)
ForeColor

Hämtar eller anger förgrundsfärgen (vanligtvis textens färg) för webbserverkontrollen.

(Ärvd från WebControl)
GroupingText

Hämtar eller anger undertexten för den grupp kontroller som finns i panelkontrollen.

(Ärvd från Panel)
HasAttributes

Hämtar ett värde som anger om kontrollen har attribut inställda.

(Ärvd från WebControl)
HasChildViewState

Hämtar ett värde som anger om den aktuella serverkontrollens underordnade kontroller har några sparade vytillståndsinställningar.

(Ärvd från Control)
HasSharedData

Hämtar ett värde som anger om en WebPart kontroll har några delade anpassningsdata som är associerade med den.

(Ärvd från WebPart)
HasUserData

Hämtar ett värde som anger om en WebPart kontroll har några associerade användaranpassningsdata.

(Ärvd från WebPart)
Height

Hämtar eller anger höjden (i bildpunkter) för en kontroll.

HelpMode

Hämtar eller anger vilken typ av användargränssnitt (UI) som används för att visa hjälpinnehåll för en WebPart kontroll.

(Ärvd från WebPart)
HelpUrl

Hämtar eller anger URL:en till en hjälpfil för en WebPart kontroll.

(Ärvd från WebPart)
Hidden

Hämtar eller anger ett värde som anger om en WebPart kontroll visas på en webbsida.

(Ärvd från WebPart)
HorizontalAlign

Hämtar eller anger den vågräta justeringen av innehållet i panelen.

(Ärvd från Panel)
ID

Hämtar eller anger ID för en kontroll. Det här värdet kan inte ärvas.

IdSeparator

Hämtar det tecken som används för att separera kontrollidentifierare.

(Ärvd från Control)
ImportErrorMessage

Hämtar eller anger ett felmeddelande som används om fel uppstår när en WebPart kontroll importeras.

(Ärvd från WebPart)
IsChildControlStateCleared

Hämtar ett värde som anger om kontroller i den här kontrollen har kontrolltillstånd.

(Ärvd från Control)
IsClosed

Hämtar ett värde som anger om en WebPart kontroll för närvarande är stängd på en webbdelssida.

(Ärvd från WebPart)
IsEnabled

Hämtar ett värde som anger om kontrollen är aktiverad.

(Ärvd från WebControl)
IsShared

Hämtar ett värde som anger om en WebPart kontroll delas, vilket innebär att den är synlig för alla användare av en webbdelssida.

(Ärvd från WebPart)
IsStandalone

Hämtar ett värde som anger om en WebPart kontroll är fristående, vilket innebär att den inte finns i en WebPartZoneBase zon.

(Ärvd från WebPart)
IsStatic

Hämtar ett värde som anger om en WebPart kontroll är en statisk kontroll, vilket innebär att kontrollen deklareras i markering av en webbdelssida och inte läggs till på sidan programmatiskt.

(Ärvd från WebPart)
IsTrackingViewState

Hämtar ett värde som anger om serverkontrollen sparar ändringar i visningstillståndet.

(Ärvd från Control)
IsViewStateEnabled

Hämtar ett värde som anger om visningstillstånd är aktiverat för den här kontrollen.

(Ärvd från Control)
LoadViewStateByID

Hämtar ett värde som anger om kontrollen deltar i inläsningen av dess visningstillstånd i ID stället för index.

(Ärvd från Control)
NamingContainer

Hämtar en referens till serverkontrollens namngivningscontainer, vilket skapar ett unikt namnområde för differentiering mellan serverkontroller med samma ID egenskapsvärde.

(Ärvd från Control)
Page

Hämtar en referens till den Page instans som innehåller serverkontrollen.

(Ärvd från Control)
Parent

Hämtar en referens till serverkontrollens överordnade kontroll i sidkontrollhierarkin.

(Ärvd från Control)
RenderingCompatibility

Hämtar ett värde som anger den ASP.NET version som renderad HTML kommer att vara kompatibel med.

(Ärvd från Control)
ScrollBars

Hämtar eller anger synlighet och position för rullningslister i en Panel kontroll.

(Ärvd från Panel)
Site

Hämtar information om containern som är värd för den aktuella kontrollen när den återges på en designyta.

(Ärvd från Control)
SkinID

Hämtar eller ställer in huden för att applicera på kontrollen.

(Ärvd från WebControl)
Style

Hämtar en samling textattribut som återges som ett formatattribut på den yttre taggen för webbserverkontrollen.

(Ärvd från WebControl)
Subtitle

Hämtar en sträng som sammanfogas med egenskapsvärdet Title för att skapa en fullständig rubrik för en kontroll.

SupportsDisabledAttribute

Hämtar ett värde som anger om kontrollen ska ange disabled attributet för det renderade HTML-elementet till "inaktiverat" när kontrollens IsEnabled egenskap är false.

(Ärvd från Panel)
TabIndex

Hämtar eller anger flikindexet för webbserverkontrollen.

(Ärvd från WebControl)
TagKey

Hämtar värdet HtmlTextWriterTag som motsvarar den här webbserverkontrollen. Den här egenskapen används främst av kontrollutvecklare.

(Ärvd från WebControl)
TagName

Hämtar namnet på kontrolltaggen. Den här egenskapen används främst av kontrollutvecklare.

(Ärvd från WebControl)
TemplateControl

Hämtar eller anger en referens till mallen som innehåller den här kontrollen.

(Ärvd från Control)
TemplateSourceDirectory

Hämtar den virtuella katalogen för Page eller UserControl som innehåller den aktuella serverkontrollen.

(Ärvd från Control)
Title

Hämtar eller anger rubriken för en GenericWebPart kontroll.

TitleIconImageUrl

Hämtar eller anger URL:en till en bild som används för att representera en GenericWebPart kontroll i kontrollens egen namnlist.

TitleUrl

Hämtar eller anger en URL till kompletterande information om en GenericWebPart kontroll.

ToolTip

Hämtar eller anger texten som visas när muspekaren hovrar över webbserverkontrollen.

(Ärvd från WebControl)
UniqueID

Hämtar den unika, hierarkiskt kvalificerade identifieraren för serverkontrollen.

(Ärvd från Control)
ValidateRequestMode

Hämtar eller anger ett värde som anger om kontrollen kontrollerar klientindata från webbläsaren efter potentiellt farliga värden.

(Ärvd från Control)
Verbs

Hämtar en samling anpassade verb som är associerade med en GenericWebPart kontroll.

ViewState

Hämtar en ordlista med tillståndsinformation som gör att du kan spara och återställa visningstillståndet för en serverkontroll över flera begäranden för samma sida.

(Ärvd från Control)
ViewStateIgnoresCase

Hämtar ett värde som anger om objektet StateBag är skiftlägesokänsligt.

(Ärvd från Control)
ViewStateMode

Hämtar eller anger visningstillståndsläget för den här kontrollen.

(Ärvd från Control)
Visible

Hämtar eller anger ett värde som anger om en serverkontroll återges som användargränssnitt på sidan.

(Ärvd från Control)
WebBrowsableObject

Hämtar en referens till den underordnade kontrollen för att aktivera att kontrollen redigeras av anpassade EditorPart kontroller.

WebPartManager

Hämtar en referens till kontrollen som WebPartManager är associerad med en WebPart kontrollinstans.

(Ärvd från WebPart)
Width

Hämtar eller anger kontrollens bredd (i bildpunkter).

Wrap

Hämtar eller anger ett värde som anger om innehållet omsluts i panelen.

(Ärvd från Panel)
Zone

WebPartZoneBase Hämtar zonen som för närvarande innehåller en WebPart kontroll.

(Ärvd från WebPart)
ZoneIndex

Hämtar indexpositionen för en WebPart kontroll inom dess zon.

(Ärvd från WebPart)

Metoder

Name Description
AddAttributesToRender(HtmlTextWriter)

Lägger till information om bakgrundsbilden, justering, radbrytning och riktning i listan över attribut som ska återges.

(Ärvd från Panel)
AddedControl(Control, Int32)

Anropas efter att en underordnad kontroll har lagts till i ControlsControl objektets samling.

(Ärvd från Control)
AddParsedSubObject(Object)

Meddelar serverkontrollen att ett element, antingen XML eller HTML, parsades och lägger till elementet i serverkontrollens ControlCollection objekt.

(Ärvd från Control)
ApplyStyle(Style)

Kopierar alla icke-tomma element i det angivna formatet till webbkontrollen och skriver över alla befintliga formatelement i kontrollen. Den här metoden används främst av kontrollutvecklare.

(Ärvd från WebControl)
ApplyStyleSheetSkin(Page)

Tillämpar formategenskaperna som definierats i sidformatmallen på kontrollen.

(Ärvd från Control)
BeginRenderTracing(TextWriter, Object)

Påbörjar designtidsspårning av återgivningsdata.

(Ärvd från Control)
BuildProfileTree(String, Boolean)

Samlar in information om serverkontrollen och levererar den till egenskapen Trace som ska visas när spårning är aktiverat för sidan.

(Ärvd från Control)
ClearCachedClientID()

Anger det cachelagrade ClientID värdet till null.

(Ärvd från Control)
ClearChildControlState()

Tar bort kontrolltillståndsinformationen för serverkontrollens underordnade kontroller.

(Ärvd från Control)
ClearChildState()

Tar bort informationen om visningstillstånd och kontrolltillstånd för alla serverkontrollens underordnade kontroller.

(Ärvd från Control)
ClearChildViewState()

Tar bort visningstillståndsinformationen för alla serverkontrollens underordnade kontroller.

(Ärvd från Control)
ClearEffectiveClientIDMode()

Anger egenskapen för ClientIDMode den aktuella kontrollinstansen och för eventuella underordnade kontroller till Inherit.

(Ärvd från Control)
CopyBaseAttributes(WebControl)

Kopierar egenskaperna som inte kapslas in av Style objektet från den angivna webbserverkontrollen till den webbserverkontroll som den här metoden anropas från. Den här metoden används främst av kontrollutvecklare.

(Ärvd från WebControl)
CreateChildControls()

Anropas av det ASP.NET sidramverket för att meddela serverkontroller som använder kompositionsbaserad implementering för att skapa underordnade kontroller som de innehåller som förberedelse för att publicera tillbaka eller återge.

CreateControlCollection()

Åsidosätter basmetoden för att skapa en skrivskyddad samling som består av den underordnade kontrollen som omsluts av en GenericWebPart kontroll.

CreateControlStyle()

Skapar ett formatobjekt som används internt av Panel kontrollen för att implementera alla formatrelaterade egenskaper.

(Ärvd från Panel)
CreateEditorParts()

Returnerar en samling anpassade EditorPart kontroller som kan användas för att redigera den underordnade kontrollen för en GenericWebPart kontroll när den är i redigeringsläge.

DataBind()

Binder en datakälla till den anropade serverkontrollen och alla dess underordnade kontroller.

(Ärvd från Part)
DataBind(Boolean)

Binder en datakälla till den anropade serverkontrollen och alla dess underordnade kontroller med ett alternativ för att skapa händelsen DataBinding .

(Ärvd från Control)
DataBindChildren()

Binder en datakälla till serverkontrollens underordnade kontroller.

(Ärvd från Control)
Dispose()

Gör att en serverkontroll kan utföra slutlig rensning innan den frigörs från minnet.

(Ärvd från Control)
EndRenderTracing(TextWriter, Object)

Avslutar designtidsspårning av återgivningsdata.

(Ärvd från Control)
EnsureChildControls()

Avgör om serverkontrollen innehåller underordnade kontroller. Om den inte gör det skapar den underordnade kontroller.

(Ärvd från Control)
EnsureID()

Skapar en identifierare för kontroller som inte har tilldelats någon identifierare.

(Ärvd från Control)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
FindControl(String, Int32)

Söker i den aktuella namngivningscontainern efter en serverkontroll med det angivna id och ett heltal som anges i parametern pathOffset , vilket underlättar sökningen. Du bör inte åsidosätta den här versionen av FindControl metoden.

(Ärvd från Control)
FindControl(String)

Söker i den aktuella namngivningscontainern efter en serverkontroll med den angivna id parametern.

(Ärvd från Control)
Focus()

Anger indatafokus till en kontroll.

(Ärvd från Control)
GetDesignModeState()

Hämtar designtidsdata för en kontroll.

(Ärvd från Control)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetRouteUrl(Object)

Hämtar url:en som motsvarar en uppsättning routningsparametrar.

(Ärvd från Control)
GetRouteUrl(RouteValueDictionary)

Hämtar url:en som motsvarar en uppsättning routningsparametrar.

(Ärvd från Control)
GetRouteUrl(String, Object)

Hämtar url:en som motsvarar en uppsättning vägparametrar och ett vägnamn.

(Ärvd från Control)
GetRouteUrl(String, RouteValueDictionary)

Hämtar url:en som motsvarar en uppsättning vägparametrar och ett vägnamn.

(Ärvd från Control)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
GetUniqueIDRelativeTo(Control)

Returnerar den prefixade delen av UniqueID egenskapen för den angivna kontrollen.

(Ärvd från Control)
HasControls()

Avgör om serverkontrollen innehåller några underordnade kontroller.

(Ärvd från Control)
HasEvents()

Returnerar ett värde som anger om händelser har registrerats för kontrollen eller underordnade kontroller.

(Ärvd från Control)
IsLiteralContent()

Avgör om serverkontrollen endast innehåller literalinnehåll.

(Ärvd från Control)
LoadControlState(Object)

Återställer kontrolltillståndsinformation från en begäran från föregående sida som sparades av SaveControlState() metoden.

(Ärvd från Control)
LoadViewState(Object)

Återställer visningstillståndsinformation från en tidigare begäran som sparades med SaveViewState() metoden.

(Ärvd från WebControl)
MapPathSecure(String)

Hämtar den fysiska sökväg som en virtuell sökväg, antingen absolut eller relativ, mappar till.

(Ärvd från Control)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
MergeStyle(Style)

Kopierar alla icke-tomma element i det angivna formatet till webbkontrollen, men skriver inte över några befintliga formatelement i kontrollen. Den här metoden används främst av kontrollutvecklare.

(Ärvd från WebControl)
OnBubbleEvent(Object, EventArgs)

Avgör om händelsen för serverkontrollen skickas upp på sidans UI-serverkontrollhierarki.

(Ärvd från Control)
OnClosing(EventArgs)

Aktiverar härledda klasser för att tillhandahålla anpassad hantering när en WebPart kontroll stängs på en webbdelssida.

(Ärvd från WebPart)
OnConnectModeChanged(EventArgs)

Gör det möjligt för härledda klasser att tillhandahålla anpassad hantering när en WebPart kontroll påbörjar eller avslutar processen med att ansluta till andra kontroller.

(Ärvd från WebPart)
OnDataBinding(EventArgs)

Genererar händelsen DataBinding .

(Ärvd från Control)
OnDeleting(EventArgs)

Aktiverar härledda klasser för att tillhandahålla anpassad hantering när en WebPart kontroll tas bort permanent från en webbdelssida.

(Ärvd från WebPart)
OnEditModeChanged(EventArgs)

Aktiverar härledda klasser för att tillhandahålla anpassad hantering när en WebPart kontroll går in i eller lämnar redigeringsläget.

(Ärvd från WebPart)
OnInit(EventArgs)

Genererar händelsen Init .

(Ärvd från Control)
OnLoad(EventArgs)

Genererar händelsen Load .

(Ärvd från Control)
OnPreRender(EventArgs)

Genererar händelsen PreRender .

(Ärvd från Control)
OnUnload(EventArgs)

Genererar händelsen Unload .

(Ärvd från Control)
OpenFile(String)

Hämtar en Stream som används för att läsa en fil.

(Ärvd från Control)
RaiseBubbleEvent(Object, EventArgs)

Tilldelar alla källor till händelsen och dess information till kontrollens överordnade.

(Ärvd från Control)
RemovedControl(Control)

Anropas efter att en underordnad Controls kontroll har tagits bort från objektets Control samling.

(Ärvd från Control)
Render(HtmlTextWriter)

Ombud som återger innehållet i kontrollen till den underordnade kontrollen.

RenderBeginTag(HtmlTextWriter)

Renderar HTML-öppningstaggen för Panel kontrollen till den angivna skrivaren.

(Ärvd från Panel)
RenderChildren(HtmlTextWriter)

Matar ut innehållet i en serverkontrolls underordnade objekt till ett angivet HtmlTextWriter objekt som skriver innehållet som ska återges på klienten.

(Ärvd från Control)
RenderContents(HtmlTextWriter)

Renderar innehållet i kontrollen till den angivna skrivaren. Den här metoden används främst av kontrollutvecklare.

(Ärvd från WebControl)
RenderControl(HtmlTextWriter, ControlAdapter)

Matar ut serverkontrollinnehåll till ett angivet HtmlTextWriter objekt med hjälp av ett angivet ControlAdapter objekt.

(Ärvd från Control)
RenderControl(HtmlTextWriter)

Matar ut serverkontrollinnehåll till ett angivet HtmlTextWriter objekt och lagrar spårningsinformation om kontrollen om spårning är aktiverat.

(Ärvd från Control)
RenderEndTag(HtmlTextWriter)

Renderar HTML-avslutande taggen för Panel kontrollen till den angivna skrivaren.

(Ärvd från Panel)
ResolveAdapter()

Hämtar kontrollkortet som ansvarar för att återge den angivna kontrollen.

(Ärvd från Control)
ResolveClientUrl(String)

Hämtar en URL som kan användas av webbläsaren.

(Ärvd från Control)
ResolveUrl(String)

Konverterar en URL till en som kan användas på den begärande klienten.

(Ärvd från Control)
SaveControlState()

Sparar alla ändringar i serverkontrolltillståndet som har inträffat sedan sidan publicerades tillbaka till servern.

(Ärvd från Control)
SaveViewState()

Sparar alla tillstånd som ändrades efter TrackViewState() att metoden anropades.

(Ärvd från WebControl)
SetDesignModeState(IDictionary)

Anger designtidsdata för en kontroll.

(Ärvd från Control)
SetPersonalizationDirty()

Anger en flagga som anger att anpassningsdata har ändrats för den aktuella WebPart kontrollinstansen.

(Ärvd från WebPart)
SetRenderMethodDelegate(RenderMethod)

Tilldelar ett händelsehanterardelegat för att återge serverkontrollen och dess innehåll till den överordnade kontrollen.

(Ärvd från Control)
SetTraceData(Object, Object, Object)

Anger spårningsdata för designtidsspårning av återgivningsdata, med hjälp av det spårade objektet, spårningsdatanyckeln och värdet för spårningsdata.

(Ärvd från Control)
SetTraceData(Object, Object)

Anger spårningsdata för designtidsspårning av återgivningsdata med hjälp av spårningsdatanyckeln och värdet för spårningsdata.

(Ärvd från Control)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
TrackViewState()

Gör att kontrollen spårar ändringar i dess visningstillstånd så att de kan lagras i objektets ViewState egenskap.

(Ärvd från WebPart)

Händelser

Name Description
DataBinding

Inträffar när serverkontrollen binder till en datakälla.

(Ärvd från Control)
Disposed

Inträffar när en serverkontroll frigörs från minnet, vilket är den sista fasen i serverkontrolllivscykeln när en ASP.NET sida begärs.

(Ärvd från Control)
Init

Inträffar när serverkontrollen initieras, vilket är det första steget i dess livscykel.

(Ärvd från Control)
Load

Inträffar när serverkontrollen läses in i Page objektet.

(Ärvd från Control)
PreRender

Inträffar efter att objektet Control har lästs in men före återgivningen.

(Ärvd från Control)
Unload

Inträffar när serverkontrollen tas bort från minnet.

(Ärvd från Control)

Explicita gränssnittsimplementeringar

Name Description
IAttributeAccessor.GetAttribute(String)

Hämtar ett attribut för webbkontrollen med det angivna namnet.

(Ärvd från WebControl)
IAttributeAccessor.SetAttribute(String, String)

Anger ett attribut för webbkontrollen till det angivna namnet och värdet.

(Ärvd från WebControl)
ICompositeControlDesignerAccessor.RecreateChildControls()

Gör att utvecklaren av en designer för en sammansatt delkontroll kan återskapa kontrollens underordnade kontroller på designytan.

(Ärvd från Part)
IControlBuilderAccessor.ControlBuilder

En beskrivning av den här medlemmen finns i ControlBuilder.

(Ärvd från Control)
IControlDesignerAccessor.GetDesignModeState()

En beskrivning av den här medlemmen finns i GetDesignModeState().

(Ärvd från Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary)

En beskrivning av den här medlemmen finns i SetDesignModeState(IDictionary).

(Ärvd från Control)
IControlDesignerAccessor.SetOwnerControl(Control)

En beskrivning av den här medlemmen finns i SetOwnerControl(Control).

(Ärvd från Control)
IControlDesignerAccessor.UserData

En beskrivning av den här medlemmen finns i UserData.

(Ärvd från Control)
IDataBindingsAccessor.DataBindings

En beskrivning av den här medlemmen finns i DataBindings.

(Ärvd från Control)
IDataBindingsAccessor.HasDataBindings

En beskrivning av den här medlemmen finns i HasDataBindings.

(Ärvd från Control)
IExpressionsAccessor.Expressions

En beskrivning av den här medlemmen finns i Expressions.

(Ärvd från Control)
IExpressionsAccessor.HasExpressions

En beskrivning av den här medlemmen finns i HasExpressions.

(Ärvd från Control)
IParserAccessor.AddParsedSubObject(Object)

En beskrivning av den här medlemmen finns i AddParsedSubObject(Object).

(Ärvd från Control)

Tilläggsmetoder

Name Description
EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>)

Aktiverar dynamiskt databeteende för den angivna datakontrollen.

EnableDynamicData(INamingContainer, Type, Object)

Aktiverar dynamiskt databeteende för den angivna datakontrollen.

EnableDynamicData(INamingContainer, Type)

Aktiverar dynamiskt databeteende för den angivna datakontrollen.

FindDataSourceControl(Control)

Returnerar datakällan som är associerad med datakontrollen för den angivna kontrollen.

FindFieldTemplate(Control, String)

Returnerar fältmallen för den angivna kolumnen i den angivna kontrollens namngivningscontainer.

FindMetaTable(Control)

Returnerar metatabellobjektet för den innehållande datakontrollen.

GetDefaultValues(INamingContainer)

Hämtar insamlingen av standardvärdena för den angivna datakontrollen.

GetMetaTable(INamingContainer)

Hämtar tabellmetadata för den angivna datakontrollen.

SetMetaTable(INamingContainer, MetaTable, IDictionary<String,Object>)

Anger tabellmetadata och standardvärdemappning för den angivna datakontrollen.

SetMetaTable(INamingContainer, MetaTable, Object)

Anger tabellmetadata och standardvärdemappning för den angivna datakontrollen.

SetMetaTable(INamingContainer, MetaTable)

Anger tabellmetadata för den angivna datakontrollen.

TryGetMetaTable(INamingContainer, MetaTable)

Avgör om tabellmetadata är tillgängliga.

Gäller för

Se även