Udostępnij za pośrednictwem


DetailsViewDesigner Klasa

Definicja

Zapewnia obsługę czasu projektowania w projektancie wizualnym dla kontrolki DetailsView .

public ref class DetailsViewDesigner : System::Web::UI::Design::WebControls::DataBoundControlDesigner
public class DetailsViewDesigner : System.Web.UI.Design.WebControls.DataBoundControlDesigner
type DetailsViewDesigner = class
    inherit DataBoundControlDesigner
Public Class DetailsViewDesigner
Inherits DataBoundControlDesigner
Dziedziczenie

Przykłady

W poniższym przykładzie kodu pokazano, jak rozszerzyć klasę w DetailsViewDesigner celu zmiany wyglądu kontrolek pochodzących z kontrolki DetailsView w czasie projektowania.

W przykładzie utworzono kontrolkę MyDetailsView z klasy DetailsView. Element MyDetailsView jest po prostu kopią kontrolki DetailsView . Przykład pochodzi MyDetailsViewDesigner również z DetailsViewDesigner klasy i umieszcza DesignerAttribute obiekt dla w MyDetailsViewDesigner kontrolce MyDetailsView .

The MyDetailsViewDesigner zastępuje SampleRowCount właściwość , aby określić, że wiersz pager widoku czasu projektowania zawiera MyDetailsView pięć linków strony. Zastępuje metodę PreFilterProperties , aby NamingContainer właściwość była widoczna w siatce Właściwości w czasie projektowania. Zastępuje metodę GetDesignTimeHtml , aby uwzględnić Caption właściwość , jeśli jest określona, jako nowy pierwszy wiersz w MyDetailsView siatce w czasie projektowania. BorderStyle Jeśli właściwość MyDetailsView jest wartością NotSet lubNone, rysuje niebieskie obramowanie kreskowane wokół kontrolki, GetDesignTimeHtml aby jego zakres był bardziej widoczny.

using System;
using System.Web;
using System.Drawing;
using System.Web.UI.WebControls;
using System.Web.UI.Design.WebControls;
using System.Collections;
using System.ComponentModel;
using System.Security.Permissions;

namespace Examples.CS.WebControls.Design
{
    // The MyDetailsView is a copy of the DetailsView.
    [AspNetHostingPermission(SecurityAction.Demand, 
        Level = AspNetHostingPermissionLevel.Minimal)]
    [AspNetHostingPermission(SecurityAction.InheritanceDemand, 
        Level = AspNetHostingPermissionLevel.Minimal)]
    [Designer(typeof(Examples.CS.WebControls.Design.MyDetailsViewDesigner))]
    public class MyDetailsView : DetailsView
    {
    } // MyDetailsView

    // Override members of the DetailsViewDesigner.
    [ReflectionPermission(SecurityAction.Demand, Flags=ReflectionPermissionFlag.MemberAccess)]
    public class MyDetailsViewDesigner : DetailsViewDesigner
    {
        // Determines the number of page links in the pager row
        // when viewed in the designer.
        protected override int SampleRowCount
        {
            get
            {
                // Render five page links in the pager row.
                return 5;
            }
        } // SampleRowCount

        // Shadow the control properties with design-time properties.
        protected override void PreFilterProperties(IDictionary properties)
        {
            // Call the base method first.
            base.PreFilterProperties(properties);

            // Make the NamingContainer visible in the Properties grid.
            PropertyDescriptor selectProp = 
                (PropertyDescriptor)properties["NamingContainer"];
            properties["NamingContainer"] =
                TypeDescriptor.CreateProperty(selectProp.ComponentType, 
                    selectProp, BrowsableAttribute.Yes);
        } // PreFilterProperties

        // Generate the design-time markup.
        const string capTag = "caption";
        const string trOpen = "tr><td colspan=2 align=center";
        const string trClose = "td></tr";

        public override string GetDesignTimeHtml()
        {
            // Make the full extent of the control more visible in the designer.
            // If the border style is None or NotSet, change the border to
            // a wide, blue, dashed line. Include the caption within the border.
            MyDetailsView myDV = (MyDetailsView)Component;
            string markup = null;
            int charX;

            // Check if the border style should be changed.
            if (myDV.BorderStyle == BorderStyle.NotSet ||
                myDV.BorderStyle == BorderStyle.None)
            {
                BorderStyle oldBorderStyle = myDV.BorderStyle;
                Unit oldBorderWidth = myDV.BorderWidth;
                Color oldBorderColor = myDV.BorderColor;

                // Set design-time properties and catch any exceptions.
                try
                {
                    myDV.BorderStyle = BorderStyle.Dashed;
                    myDV.BorderWidth = Unit.Pixel(3);
                    myDV.BorderColor = Color.Blue;

                    // Call the base method to generate the markup.
                    markup = base.GetDesignTimeHtml();
                }
                catch (Exception ex)
                {
                    markup = GetErrorDesignTimeHtml(ex);
                }
                finally
                {
                    // Restore the properties to their original settings.
                    myDV.BorderStyle = oldBorderStyle;
                    myDV.BorderWidth = oldBorderWidth;
                    myDV.BorderColor = oldBorderColor;
                }
            }
            else
            {
                // Call the base method to generate the markup.
                markup = base.GetDesignTimeHtml();
            }

            // Look for a <caption> tag.
            if ((charX = markup.IndexOf(capTag)) > 0)
            {
                // Replace the first caption with 
                // "tr><td colspan=2 align=center".
                markup = markup.Remove(charX,
                    capTag.Length).Insert(charX, trOpen);

                // Replace the second caption with "td></tr".
                if ((charX = markup.IndexOf(capTag, charX)) > 0)
                    markup = markup.Remove(charX,
                        capTag.Length).Insert(charX, trClose); 
            }
            return markup;
        } // GetDesignTimeHtml
    } // MyDetailsViewDesigner
} // Examples.CS.WebControls.Design
Imports System.Web
Imports System.Drawing
Imports System.Web.UI.WebControls
Imports System.Web.UI.Design.WebControls
Imports System.Collections
Imports System.ComponentModel
Imports System.Security.Permissions

Namespace Examples.VB.WebControls.Design

    ' The MyDetailsView is a copy of the DetailsView.
    <AspNetHostingPermission(SecurityAction.Demand, _
        Level:=AspNetHostingPermissionLevel.Minimal)> _
    <AspNetHostingPermission(SecurityAction.InheritanceDemand, _
        Level:=AspNetHostingPermissionLevel.Minimal)> _
    <Designer(GetType(Examples.VB.WebControls.Design.MyDetailsViewDesigner))> _
    Public Class MyDetailsView
        Inherits DetailsView
    End Class

    ' Override members of the DetailsViewDesigner.
    <ReflectionPermission(SecurityAction.Demand, Flags:=ReflectionPermissionFlag.MemberAccess)> _
    Public Class MyDetailsViewDesigner
        Inherits DetailsViewDesigner

        ' Determines the number of page links in the pager row
        ' when viewed in the designer.
        Protected Overrides ReadOnly Property SampleRowCount() As Integer
            Get
                ' Render five page links in the pager row.
                Return 5
            End Get
        End Property ' SampleRowCount

        ' Shadow the control properties with design-time properties.
        Protected Overrides Sub PreFilterProperties( _
            ByVal properties As IDictionary)

            ' Call the base method first.
            MyBase.PreFilterProperties(properties)

            ' Make the NamingContainer visible in the Properties grid.
            Dim selectProp As PropertyDescriptor = _
                CType(properties("NamingContainer"), PropertyDescriptor)
            properties("NamingContainer") = _
                TypeDescriptor.CreateProperty(selectProp.ComponentType, _
                    selectProp, BrowsableAttribute.Yes)
        End Sub

        ' Generate the design-time markup.
        Private Const capTag As String = "caption"
        Private Const trOpen As String = "tr><td colspan=2 align=center"
        Private Const trClose As String = "td></tr"

        Public Overrides Function GetDesignTimeHtml() As String

            ' Make the full extent of the control more visible in the designer.
            ' If the border style is None or NotSet, change the border to
            ' a wide, blue, dashed line. Include the caption within the border.
            Dim myDV As MyDetailsView = CType(Component, MyDetailsView)
            Dim markup As String = Nothing
            Dim charX As Integer

            ' Check if the border style should be changed.
            If (myDV.BorderStyle = BorderStyle.NotSet Or _
                myDV.BorderStyle = BorderStyle.None) Then

                Dim oldBorderStyle As BorderStyle = myDV.BorderStyle
                Dim oldBorderWidth As Unit = myDV.BorderWidth
                Dim oldBorderColor As Color = myDV.BorderColor

                ' Set design-time properties and catch any exceptions.
                Try
                    myDV.BorderStyle = BorderStyle.Dashed
                    myDV.BorderWidth = Unit.Pixel(3)
                    myDV.BorderColor = Color.Blue

                    ' Call the base method to generate the markup.
                    markup = MyBase.GetDesignTimeHtml()

                Catch ex As Exception
                    markup = GetErrorDesignTimeHtml(ex)

                Finally
                    ' Restore the properties to their original settings.
                    myDV.BorderStyle = oldBorderStyle
                    myDV.BorderWidth = oldBorderWidth
                    myDV.BorderColor = oldBorderColor
                End Try

            Else
                ' Call the base method to generate the markup.
                markup = MyBase.GetDesignTimeHtml()
            End If

            ' Look for a <caption> tag.
            charX = markup.IndexOf(capTag)
            If charX > 0 Then

                ' Replace the first caption with 
                ' "tr><td colspan=2 align=center".
                markup = markup.Remove(charX, _
                    capTag.Length).Insert(charX, trOpen)

                ' Replace the second caption with "td></tr".
                charX = markup.IndexOf(capTag, charX)
                If charX > 0 Then
                    markup = markup.Remove(charX, _
                        capTag.Length).Insert(charX, trClose)
                End If
            End If

            Return markup

        End Function ' GetDesignTimeHtml
    End Class
End Namespace ' Examples.VB.WebControls.Design

Uwagi

W projektancie wizualizacji po przełączeniu się z widoku Źródło na projekt kod źródłowy znaczników opisujący DetailsView kontrolkę jest analizowany, a na powierzchni projektowej jest tworzona wersja kontrolki w czasie projektowania. Po przełączeniu się z powrotem do widoku źródła kontrolka czasu projektowania jest utrwalana w celu narzutu kodu źródłowego i edytowana w znacznikach dla strony sieci Web.

Właściwości DetailsViewDesigner klasy zapewniają następujące funkcje:

  • Właściwość ActionLists zwraca DesignerActionListCollection obiekt, który zazwyczaj zawiera obiekt pochodzący z DesignerActionList klasy dla każdego poziomu w drzewie dziedziczenia projektanta.

  • Właściwość AutoFormats zwraca kolekcję schematów formatowania do wyświetlenia w oknie dialogowym Autoformatowanie .

  • Właściwość TemplateGroups zwraca kolekcję grup szablonów dla pól skojarzonej DetailsView kontrolki i szablonów najwyższego poziomu DetailsView .

  • Właściwość UsePreviewControl zawsze zwraca wartość truewskazującą, że projektant tworzy tymczasową kopię skojarzonej DetailsView kontrolki w celu wygenerowania znacznika czasu projektowania.

Metody DetailsViewDesigner klasy zapewniają następujące funkcje:

Regiony edytowalne w czasie projektowania nie są obsługiwane w kontrolce DetailsView , więc GetEditableDesignerRegionContent metody i SetEditableDesignerRegionContent nie mają funkcji.

Konstruktory

DetailsViewDesigner()

Inicjuje nowe wystąpienie klasy DetailsViewDesigner.

Właściwości

ActionLists

Pobiera kolekcję listy akcji projektanta dla tego projektanta.

AllowResize

Pobiera wartość wskazującą, czy rozmiar kontrolki można zmienić w środowisku czasu projektowania.

(Odziedziczone po ControlDesigner)
AssociatedComponents

Pobiera kolekcję składników skojarzonych ze składnikiem zarządzanym przez projektanta.

(Odziedziczone po ComponentDesigner)
AutoFormats

Pobiera kolekcję schematów automatycznego formatowania do wyświetlenia w oknie dialogowym Autoformatowanie .

Behavior
Przestarzałe.

Pobiera lub ustawia zachowanie DHTML skojarzone z projektantem.

(Odziedziczone po HtmlControlDesigner)
Component

Pobiera składnik, który projektuje ten projektant.

(Odziedziczone po ComponentDesigner)
DataBindings

Pobiera kolekcję powiązań danych dla bieżącej kontrolki.

(Odziedziczone po HtmlControlDesigner)
DataBindingsEnabled

Pobiera wartość wskazującą, czy powiązanie danych jest obsługiwane przez region zawierający dla skojarzonej kontrolki.

(Odziedziczone po ControlDesigner)
DataMember

Pobiera w tle DataMember właściwość bazowej kontrolki powiązanej z danymi.

(Odziedziczone po DataBoundControlDesigner)
DataSource

Pobiera lub ustawia wartość DataSource właściwości skojarzonej kontrolki.

(Odziedziczone po BaseDataBoundControlDesigner)
DataSourceDesigner

Pobiera projektanta źródła danych podstawowej kontrolki powiązanej z danymi.

(Odziedziczone po DataBoundControlDesigner)
DataSourceID

Pobiera lub ustawia wartość DataSourceID właściwości obiektu bazowego BaseDataBoundControl .

(Odziedziczone po BaseDataBoundControlDesigner)
DesignerState

Pobiera obiekt, który jest używany do utrwalania danych skojarzonej kontrolki w czasie projektowania.

(Odziedziczone po ControlDesigner)
DesignerView

DesignerDataSourceView Pobiera obiekt skojarzony ze źródłem danych tego projektanta.

(Odziedziczone po DataBoundControlDesigner)
DesignTimeElement
Przestarzałe.

Pobiera obiekt czasu projektowania reprezentujący kontrolkę skojarzona z obiektem HtmlControlDesigner na powierzchni projektowej.

(Odziedziczone po HtmlControlDesigner)
DesignTimeElementView
Przestarzałe.

Pobiera obiekt kontrolki widoku dla projektanta kontrolek.

(Odziedziczone po ControlDesigner)
DesignTimeHtmlRequiresLoadComplete
Przestarzałe.

Pobiera wartość wskazującą, czy host projektu musi zakończyć ładowanie, zanim będzie można wywołać metodę GetDesignTimeHtml .

(Odziedziczone po ControlDesigner)
Expressions

Pobiera powiązania wyrażeń dla bieżącej kontrolki w czasie projektowania.

(Odziedziczone po HtmlControlDesigner)
HidePropertiesInTemplateMode

Pobiera wartość wskazującą, czy właściwości skojarzonej kontrolki są ukryte, gdy kontrolka jest w trybie szablonu.

(Odziedziczone po ControlDesigner)
ID

Pobiera lub ustawia ciąg identyfikatora dla kontrolki.

(Odziedziczone po ControlDesigner)
InheritanceAttribute

Pobiera atrybut wskazujący typ dziedziczenia skojarzonego składnika.

(Odziedziczone po ComponentDesigner)
Inherited

Pobiera wartość wskazującą, czy ten składnik jest dziedziczony.

(Odziedziczone po ComponentDesigner)
InTemplateMode

Pobiera wartość wskazującą, czy kontrolka jest w trybie wyświetlania szablonu lub edycji na hoście projektu. Właściwość InTemplateMode jest tylko do odczytu.

(Odziedziczone po ControlDesigner)
IsDirty
Przestarzałe.

Pobiera lub ustawia wartość wskazującą, czy kontrolka serwera sieci Web została oznaczona jako zmieniona.

(Odziedziczone po ControlDesigner)
ParentComponent

Pobiera składnik nadrzędny dla tego projektanta.

(Odziedziczone po ComponentDesigner)
ReadOnly
Przestarzałe.

Pobiera lub ustawia wartość wskazującą, czy właściwości kontrolki są tylko do odczytu w czasie projektowania.

(Odziedziczone po ControlDesigner)
RootDesigner

Pobiera projektanta kontrolek dla strony Formularze sieci Web zawierającej skojarzona kontrolkę.

(Odziedziczone po ControlDesigner)
SampleRowCount

Pobiera liczbę przykładowych wierszy dla skojarzonej kontrolki do wyświetlenia.

SetTextualDefaultProperty

Zapewnia obsługę czasu projektowania w projektancie wizualnym dla kontrolki DetailsView .

(Odziedziczone po ComponentDesigner)
ShadowProperties

Pobiera kolekcję wartości właściwości, które zastępują ustawienia użytkownika.

(Odziedziczone po ComponentDesigner)
ShouldCodeSerialize
Przestarzałe.

Pobiera lub ustawia wartość wskazującą, czy podczas serializacji utworzyć deklarację pola dla kontrolki w pliku za kodem dla bieżącego dokumentu projektowego.

(Odziedziczone po HtmlControlDesigner)
Tag

Pobiera obiekt reprezentujący element znaczników HTML dla skojarzonej kontrolki.

(Odziedziczone po ControlDesigner)
TemplateGroups

Pobiera kolekcję grup szablonów dla pól skojarzonej kontrolki.

UseDataSourcePickerActionList

Pobiera wartość wskazującą, czy projektant powinien zawierać listę akcji "Wybierz źródło danych".

(Odziedziczone po DataBoundControlDesigner)
UsePreviewControl

Pobiera wartość wskazującą, czy projektant powinien używać kopii tymczasowej, a nie rzeczywistej kontrolki skojarzonej z projektantem, aby wygenerować znacznik czasu projektowania.

Verbs

Pobiera czas projektowania czasowniki obsługiwane przez składnik skojarzony z projektantem.

(Odziedziczone po ComponentDesigner)
ViewControl

Pobiera lub ustawia kontrolkę serwera sieci Web, która może służyć do wyświetlania podglądu znacznika HTML w czasie projektowania.

(Odziedziczone po ControlDesigner)
ViewControlCreated

Pobiera lub ustawia wartość wskazującą, czy kontrolka View została utworzona do wyświetlania na powierzchni projektowej.

(Odziedziczone po ControlDesigner)
Visible

Pobiera wartość wskazującą, czy kontrolka jest widoczna w czasie projektowania.

(Odziedziczone po ControlDesigner)

Metody

ConnectToDataSource()

Odłącza zdarzenia od poprzedniego źródła danych i łączy je z bieżącym źródłem danych.

(Odziedziczone po DataBoundControlDesigner)
CreateDataSource()

Wywołuje standardowe okno dialogowe w celu utworzenia nowej kontroli źródła danych i ustawia identyfikator nowej kontrolki źródła danych na DataSourceID właściwość kontrolki powiązanej z danymi.

(Odziedziczone po DataBoundControlDesigner)
CreateErrorDesignTimeHtml(String)

Tworzy adiustację HTML w celu wyświetlenia określonego komunikatu o błędzie w czasie projektowania.

(Odziedziczone po ControlDesigner)
CreateErrorDesignTimeHtml(String, Exception)

Tworzy znacznik HTML w celu wyświetlenia określonego komunikatu o błędzie wyjątku w czasie projektowania.

(Odziedziczone po ControlDesigner)
CreatePlaceHolderDesignTimeHtml()

Zawiera prostą prostokątną reprezentację symbolu zastępczego, która wyświetla typ i identyfikator kontrolki.

(Odziedziczone po ControlDesigner)
CreatePlaceHolderDesignTimeHtml(String)

Zawiera prostą prostokątną reprezentację symbolu zastępczego, która wyświetla typ i identyfikator kontrolki, a także dodatkowe określone instrukcje lub informacje.

(Odziedziczone po ControlDesigner)
CreateViewControl()

Zwraca kopię skojarzonej kontrolki do wyświetlania lub renderowania na powierzchni projektowej.

(Odziedziczone po ControlDesigner)
DataBind(BaseDataBoundControl)

Tworzy powiązanie skojarzonej kontrolki ze źródłem danych w czasie projektowania.

DisconnectFromDataSource()

Rozłącza kontrolkę związaną z danymi ze zdarzeń źródła danych.

(Odziedziczone po DataBoundControlDesigner)
Dispose()

Zwalnia wszelkie zasoby używane przez element ComponentDesigner.

(Odziedziczone po ComponentDesigner)
Dispose(Boolean)

Zwalnia niezarządzane zasoby używane przez DataBoundControlDesigner obiekt i opcjonalnie zwalnia zarządzane zasoby.

(Odziedziczone po DataBoundControlDesigner)
DoDefaultAction()

Tworzy podpis metody w pliku kodu źródłowego dla zdarzenia domyślnego w składniku i przechodzi kursor użytkownika do tej lokalizacji.

(Odziedziczone po ComponentDesigner)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetBounds()

Pobiera współrzędne prostokąta reprezentującego granice kontrolki wyświetlane na powierzchni projektowej.

(Odziedziczone po ControlDesigner)
GetDesignTimeDataSource()

Pobiera źródło danych w czasie projektowania ze skojarzonej DataSourceDesigner lub DataSource właściwości .

(Odziedziczone po DataBoundControlDesigner)
GetDesignTimeHtml()

Pobiera znaczniki używane do renderowania skojarzonej kontrolki w czasie projektowania.

GetDesignTimeHtml(DesignerRegionCollection)

Pobiera znaczniki używane do renderowania skojarzonej kontrolki w czasie projektowania i wypełnia kolekcję regionów projektanta.

GetEditableDesignerRegionContent(EditableDesignerRegion)

Zwraca zawartość dla edytowalnego regionu widoku czasu projektowania skojarzonej kontrolki.

GetEmptyDesignTimeHtml()

Zawiera znaczniki używane do renderowania kontrolki w czasie projektowania, jeśli kontrolka jest pusta lub jeśli nie można pobrać źródła danych.

(Odziedziczone po BaseDataBoundControlDesigner)
GetErrorDesignTimeHtml(Exception)

Zawiera znaczniki używane do renderowania kontrolki w czasie projektowania, gdy wystąpił błąd.

(Odziedziczone po BaseDataBoundControlDesigner)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetPersistenceContent()

Pobiera trwały wewnętrzny kod HTML kontrolki w czasie projektowania.

(Odziedziczone po ControlDesigner)
GetPersistInnerHtml()
Przestarzałe.

Pobiera utrwalane wewnętrzne znaczniki HTML kontrolki.

(Odziedziczone po ControlDesigner)
GetSampleDataSource()

Pobiera fikcyjne przykładowe dane w celu renderowania kontrolki powiązanej z danymi na powierzchni projektowej, jeśli nie można utworzyć przykładowych danych na podstawie DataSourceDesigner właściwości lub DataSource .

(Odziedziczone po DataBoundControlDesigner)
GetService(Type)

Próbuje pobrać określony typ usługi z witryny trybu projektowania składnika projektanta.

(Odziedziczone po ComponentDesigner)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
GetViewRendering()

Pobiera obiekt zawierający znacznik czasu projektowania dla zawartości i regionów skojarzonej kontrolki.

(Odziedziczone po ControlDesigner)
Initialize(IComponent)

Przygotowuje projektanta do wyświetlania, edytowania i projektowania skojarzonej kontrolki.

InitializeExistingComponent(IDictionary)

Ponownie inicjuje istniejący składnik.

(Odziedziczone po ComponentDesigner)
InitializeNewComponent(IDictionary)

Inicjuje nowo utworzony składnik.

(Odziedziczone po ComponentDesigner)
InitializeNonDefault()
Przestarzałe.
Przestarzałe.

Inicjuje ustawienia zaimportowanego składnika, który jest już inicjowany do ustawień innych niż domyślne.

(Odziedziczone po ComponentDesigner)
Invalidate()

Unieważnia cały obszar kontrolki, który jest wyświetlany na powierzchni projektowej i sygnalizuje projektantowi sterowania ponowne rysowanie kontrolki.

(Odziedziczone po ControlDesigner)
Invalidate(Rectangle)

Unieważnia określony obszar kontrolki, który jest wyświetlany na powierzchni projektowej i sygnalizuje projektantowi sterowania ponowne rysowanie kontrolki.

(Odziedziczone po ControlDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

Pobiera element InheritanceAttribute określonego ComponentDesignerelementu .

(Odziedziczone po ComponentDesigner)
IsPropertyBound(String)
Przestarzałe.

Pobiera wartość wskazującą, czy określona właściwość skojarzonej kontrolki jest powiązana z danymi.

(Odziedziczone po ControlDesigner)
Localize(IDesignTimeResourceWriter)

Używa dostarczonego składnika zapisywania zasobów do utrwalania zlokalizowanych właściwości skojarzonej kontrolki z zasobem na hoście projektu.

(Odziedziczone po ControlDesigner)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
OnAutoFormatApplied(DesignerAutoFormat)

Wywoływana w przypadku wstępnie zdefiniowanego schematu automatycznego formatowania została zastosowana do skojarzonej kontrolki.

(Odziedziczone po ControlDesigner)
OnBehaviorAttached()

Wywoływana, gdy projektant kontrolek jest dołączony do obiektu Zachowanie.

(Odziedziczone po ControlDesigner)
OnBehaviorDetaching()
Przestarzałe.

Wywoływana, gdy zachowanie nie jest skojarzone z elementem.

(Odziedziczone po HtmlControlDesigner)
OnBindingsCollectionChanged(String)
Przestarzałe.

Wywoływana, gdy zmienia się kolekcja powiązań danych.

(Odziedziczone po ControlDesigner)
OnClick(DesignerRegionMouseEventArgs)

Wywoływana po kliknięciu regionu widoku czasu projektowania skojarzonej kontrolki.

OnComponentChanged(Object, ComponentChangedEventArgs)

Wywoływana po zmianie skojarzonej kontrolki.

(Odziedziczone po ControlDesigner)
OnComponentChanging(Object, ComponentChangingEventArgs)

Reprezentuje metodę, która będzie obsługiwać ComponentChanging zdarzenie dla skojarzonej kontrolki.

(Odziedziczone po ControlDesigner)
OnControlResize()
Przestarzałe.

Wywoływana, gdy rozmiar skojarzonej kontrolki serwera sieci Web został zmieniony na hoście projektu w czasie projektowania.

(Odziedziczone po ControlDesigner)
OnDataSourceChanged(Boolean)

Wywoływana, gdy zmienia się źródło danych skojarzonego BaseDataBoundControl obiektu.

(Odziedziczone po BaseDataBoundControlDesigner)
OnPaint(PaintEventArgs)

Wywoływana, gdy projektant kontrolek rysuje skojarzona kontrolka na powierzchni projektowej CustomPaint , jeśli wartość to true.

(Odziedziczone po ControlDesigner)
OnSchemaRefreshed()

Wywoływana, gdy zmienia się schemat źródła danych dla skojarzonej kontrolki.

OnSetComponentDefaults()
Przestarzałe.
Przestarzałe.

Ustawia domyślne właściwości składnika.

(Odziedziczone po ComponentDesigner)
OnSetParent()

Zapewnia sposób wykonywania dodatkowego przetwarzania, gdy skojarzona kontrolka jest dołączona do kontrolki nadrzędnej.

(Odziedziczone po HtmlControlDesigner)
PostFilterAttributes(IDictionary)

Umożliwia projektantowi zmianę lub usunięcie elementów z zestawu atrybutów, które uwidacznia za pośrednictwem elementu TypeDescriptor.

(Odziedziczone po ComponentDesigner)
PostFilterEvents(IDictionary)

Umożliwia projektantowi zmianę lub usunięcie elementów z zestawu zdarzeń udostępnianych za pośrednictwem elementu TypeDescriptor.

(Odziedziczone po ComponentDesigner)
PostFilterProperties(IDictionary)

Umożliwia projektantowi zmianę lub usunięcie elementów z zestawu właściwości, które uwidacznia za pośrednictwem elementu TypeDescriptor.

(Odziedziczone po ComponentDesigner)
PreFilterAttributes(IDictionary)

Umożliwia projektantowi dodanie do zestawu atrybutów, które uwidacznia za pośrednictwem elementu TypeDescriptor.

(Odziedziczone po ComponentDesigner)
PreFilterEvents(IDictionary)

Ustawia listę zdarzeń, które są widoczne w czasie projektowania dla TypeDescriptor obiektu składnika.

(Odziedziczone po HtmlControlDesigner)
PreFilterProperties(IDictionary)

Używany przez projektanta do usuwania właściwości z lub dodawania właściwości do wyświetlania w Properties siatce lub do właściwości w tle skojarzonej kontrolki.

RaiseComponentChanged(MemberDescriptor, Object, Object)

Powiadamia o IComponentChangeService zmianie tego składnika.

(Odziedziczone po ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

Powiadamia o tym IComponentChangeService , że ten składnik ma zostać zmieniony.

(Odziedziczone po ComponentDesigner)
RaiseResizeEvent()
Przestarzałe.

OnControlResize() Zgłasza zdarzenie.

(Odziedziczone po ControlDesigner)
RegisterClone(Object, Object)

Rejestruje dane wewnętrzne w sklonowanej kontrolce.

(Odziedziczone po ControlDesigner)
SetEditableDesignerRegionContent(EditableDesignerRegion, String)

Określa zawartość dla edytowalnego regionu widoku czasu projektowania skojarzonej kontrolki.

SetRegionContent(EditableDesignerRegion, String)

Określa zawartość regionu edytowalnego w widoku czasu projektowania kontrolki.

(Odziedziczone po ControlDesigner)
SetViewFlags(ViewFlags, Boolean)

Przypisuje określone wyliczenie bitowe ViewFlags do określonej wartości flagi.

(Odziedziczone po ControlDesigner)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
UpdateDesignTimeHtml()

Odświeża znaczniki HTML czasu projektowania dla skojarzonej kontrolki serwera sieci Web, wywołując metodę GetDesignTimeHtml .

(Odziedziczone po ControlDesigner)

Jawne implementacje interfejsu

IDataBindingSchemaProvider.CanRefreshSchema

Aby uzyskać opis tego członka, zobacz CanRefreshSchema.

(Odziedziczone po DataBoundControlDesigner)
IDataBindingSchemaProvider.RefreshSchema(Boolean)

Aby uzyskać opis tego członka, zobacz RefreshSchema(Boolean).

(Odziedziczone po DataBoundControlDesigner)
IDataBindingSchemaProvider.Schema

Aby uzyskać opis tego członka, zobacz Schema.

(Odziedziczone po DataBoundControlDesigner)
IDataSourceProvider.GetResolvedSelectedDataSource()

Aby uzyskać opis tego członka, zobacz GetResolvedSelectedDataSource().

(Odziedziczone po DataBoundControlDesigner)
IDataSourceProvider.GetSelectedDataSource()

Aby uzyskać opis tego członka, zobacz GetSelectedDataSource().

(Odziedziczone po DataBoundControlDesigner)
IDesignerFilter.PostFilterAttributes(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę PostFilterAttributes(IDictionary) .

(Odziedziczone po ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę PostFilterEvents(IDictionary) .

(Odziedziczone po ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę PostFilterProperties(IDictionary) .

(Odziedziczone po ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę PreFilterAttributes(IDictionary) .

(Odziedziczone po ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę PreFilterEvents(IDictionary) .

(Odziedziczone po ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę PreFilterProperties(IDictionary) .

(Odziedziczone po ComponentDesigner)
ITreeDesigner.Children

Aby uzyskać opis tego elementu członkowskiego, zobacz Children właściwość .

(Odziedziczone po ComponentDesigner)
ITreeDesigner.Parent

Aby uzyskać opis tego elementu członkowskiego, zobacz Parent właściwość .

(Odziedziczone po ComponentDesigner)

Dotyczy

Zobacz też