Freigeben über


Implementieren benutzerdefinierter Dauerhaftigkeit

Aktualisiert: November 2007

Benutzerdefinierte Dauerhaftigkeitsformate für ASP.NET-Serversteuerelemente können mithilfe eines benutzerdefinierten Steuerelement-Generators implementiert werden. Die MobileControl-Basisklasse besitzt einen eigenen Steuerelement-Generator, die MobileControlBuilder-Klasse. Alle für ASP.NET Mobile-Steuerelemente implementierten Steuerelement-Generatoren müssen von der MobileControlBuilder-Klasse erben.

So implementieren Sie benutzerdefinierte Dauerhaftigkeit

  1. Erstellen Sie anhand der folgenden Übersicht eine Steuerelement-Generatorklasse:

    namespace MyCompany.MyMobileControls
    {
        /*
         * Control builder for my controls
         */
    
        public class MyControlBuilder : MobileControlBuilder
        {
            // Insert your code here.
        }
    }
    
  2. Fügen Sie dem Steuerelement, für das Sie die Steuerelement-Generatorklasse schreiben, ein ControlBuilder-Attribut hinzu:

    [   ControlBuilderAttribute(Typeof(ListControlBuilder)),]
    public class List : PagedControl,INamingContainer,IListControl,ITemplateable,
       IPostBackEventHandler
    {
    // Add code here.
    }
    

    Steuerelement-Generatorobjekte werden von ASP.NET beim Analysieren und Kompilieren einer Seite verwendet.

Steuerelemente mit speziellen Steuerelement-Generatoren

In der folgenden Tabelle sind mobile Steuerelemente mit speziellen Steuerelement-Generatoren aufgelistet. Wenn Sie ein Steuerelement erstellen, das Eigenschaften von einem anderen Steuerelement erbt, und benutzerdefinierte Dauerhaftigkeit implementieren möchten, müssen Sie eine Klasse verwenden, die die ControlBuilder-Basisklasse erbt.

Steuerelementklasse

Steuerelement-Generatorklasse

DeviceSpecific

DeviceSpecificControlBuilder

List

ListControlBuilder

MobileControl

MobileControlBuilder

ObjectList

ObjectListControlBuilder

Panel

PanelControlBuilder

StyleSheet

StyleSheetControlBuilder

Siehe auch

Konzepte

Schreiben der eigenen mobilen Websteuerelemente

Weitere Ressourcen

Erstellen von benutzerdefinierten mobilen Steuerelementen