GridViewDesigner Klasa

Definicja

Zapewnia obsługę w czasie projektowania w projektancie wizualnym dla kontrolki GridView.Provides design-time support in a visual designer for the GridView control.

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

Przykłady

Poniższy przykład kodu pokazuje, jak zwiększyć klasę GridViewDesigner, aby zmienić wygląd formantów, które pochodzą z kontrolki GridView w czasie projektowania.The following code example shows how to extend the GridViewDesigner class to change the appearance of controls that are derived from the GridView control at design time.

Przykład dziedziczy formant MyGridView z GridView.The example derives the MyGridView control from the GridView. MyGridView jest po prostu kopią GridView.The MyGridView is simply a copy of the GridView. Przykład dziedziczy również klasy MyGridViewDesigner z klasy GridViewDesigner i umieszcza obiekt DesignerAttribute dla MyGridViewDesigner na kontrolce MyGridView.The example also derives the MyGridViewDesigner class from the GridViewDesigner class and places a DesignerAttribute object for the MyGridViewDesigner on the MyGridView control.

MyGridViewDesigner przesłania metodę PreFilterProperties, aby Właściwość Page była widoczna w siatce Właściwości w czasie projektowania.The MyGridViewDesigner overrides the PreFilterProperties method to make the Page property visible in the Properties grid at design time. Zastępuje metodę GetDesignTimeHtml, aby uwzględnić Właściwość Caption, jeśli jest określona, jako nowy pierwszy wiersz kontrolki MyGridView w czasie projektowania.It overrides the GetDesignTimeHtml method to include the Caption property, if it is specified, as a new first row in the MyGridView control at design time. Jeśli właściwość BorderStyle kontrolki MyGridView ma wartość NotSet lub None, GetDesignTimeHtml rysuje niebieskie kreskowane obramowanie wokół formantu, aby jego zakres był widoczny.If the BorderStyle property of the MyGridView control has the NotSet or None value, the GetDesignTimeHtml draws a blue dashed border around the control to make its extent more visible.

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 MyGridView is a copy of the GridView.
    [AspNetHostingPermission(SecurityAction.Demand, 
        Level = AspNetHostingPermissionLevel.Minimal)]
    [AspNetHostingPermission(SecurityAction.InheritanceDemand, 
        Level = AspNetHostingPermissionLevel.Minimal)]
    [Designer(typeof(Examples.CS.WebControls.Design.MyGridViewDesigner))]
    public class MyGridView : GridView
    {
    } // MyGridView

    // Override members of the GridViewDesigner.
    [ReflectionPermission(SecurityAction.Demand, Flags=ReflectionPermissionFlag.MemberAccess)]
    public class MyGridViewDesigner : GridViewDesigner
    {
        // Shadow the control properties with design-time properties.
        protected override void PreFilterProperties(IDictionary properties)
        {
            // Call the base method first.
            base.PreFilterProperties(properties);

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

        // Generate the design-time markup.
        const string capTag = "caption";
        const string trOpen = "tr><td colspan=9 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.
            MyGridView myGV = (MyGridView)Component;
            string markup = null;
            int charX;

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

                // Set the design-time properties and catch any exceptions.
                try
                {
                    myGV.BorderStyle = BorderStyle.Dashed;
                    myGV.BorderWidth = Unit.Pixel(3);
                    myGV.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.
                    myGV.BorderStyle = oldBorderStyle;
                    myGV.BorderWidth = oldBorderWidth;
                    myGV.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=9 align=center".
                // It is okay if the colspan exceeds the 
                // number of columns in the table.
                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
    } // MyGridViewDesigner
} // 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 MyGridView is a copy of the GridView.
    <AspNetHostingPermission(SecurityAction.Demand, _
        Level:=AspNetHostingPermissionLevel.Minimal)> _
    <AspNetHostingPermission(SecurityAction.InheritanceDemand, _
        Level:=AspNetHostingPermissionLevel.Minimal)> _
    <Designer(GetType(Examples.VB.WebControls.Design.MyGridViewDesigner))> _
    Public Class MyGridView
        Inherits GridView
    End Class

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

        ' 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 Page visible in the Properties grid.
            Dim selectProp As PropertyDescriptor = _
                CType(properties("Page"), PropertyDescriptor)
            properties("Page") = _
                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=9 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 myGV As MyGridView = CType(Component, MyGridView)
            Dim markup As String = Nothing
            Dim charX As Integer

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

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

                ' Set the design-time properties and catch any exceptions.
                Try
                    myGV.BorderStyle = BorderStyle.Dashed
                    myGV.BorderWidth = Unit.Pixel(3)
                    myGV.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.
                    myGV.BorderStyle = oldBorderStyle
                    myGV.BorderWidth = oldBorderWidth
                    myGV.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=9 align=center".
                ' It is okay if the colspan exceeds the 
                ' number of columns in the table.
                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 ze źródła do widok Projekt, kod źródłowy znaczników opisujący kontrolkę GridView jest analizowany, a wersja kontrolki jest tworzona na powierzchni projektowej.In a visual designer, when you switch from Source to Design view, the markup source code that describes the GridView control is parsed and a design-time version of the control is created on the design surface. Po ponownym przełączeniu do widoku źródła Kontrola czasu projektowania jest zachowywana w kodzie źródłowym znaczników i edytowana do znaczników dla strony sieci Web.When you switch back to Source view, the design-time control is persisted to the markup source code and edited into the markup for the Web page.

Właściwości klasy GridViewDesigner zapewniają następujące funkcje:The properties of the GridViewDesigner class provide the following functionality:

  • Właściwość ActionLists zwraca obiekt DesignerActionListCollection, który zwykle zawiera obiekt pochodzący z klasy DesignerActionList dla każdego poziomu w drzewie dziedziczenia projektanta.The ActionLists property returns a DesignerActionListCollection object, which typically contains an object that is derived from the DesignerActionList class for each level in the inheritance tree of the designer.

  • Właściwość AutoFormats zwraca kolekcję schematów formatowania do wyświetlania w oknie dialogowym Autoformatowanie .The AutoFormats property returns a collection of formatting schemes for display in the Auto Format dialog box.

  • Właściwość TemplateGroups zwraca kolekcję grup szablonów dla pól powiązanej kontrolki GridView i szablonów GridView najwyższego poziomu.The TemplateGroups property returns a collection of template groups for the fields of the associated GridView control and the top-level GridView templates.

  • Właściwość UsePreviewControl zawsze zwraca true, co oznacza, że projektant tworzy tymczasową kopię skojarzonego GridView do wygenerowania znaczników czasu projektowania.The UsePreviewControl property always returns true, indicating that the designer creates a temporary copy of the associated GridView to generate the design-time markup.

Metody klasy GridViewDesigner zapewniają następujące funkcje:The methods of the GridViewDesigner class provide the following functionality:

  • Metoda DataBind wiąże skojarzoną kontrolkę GridView ze źródłem danych czasu projektowania.The DataBind method binds the associated GridView control to a design-time data source.

  • Metoda GetDesignTimeHtml zwraca znacznik, który jest używany do renderowania skojarzonych GridView w czasie projektowania.The GetDesignTimeHtml method returns the markup that is used to render the associated GridView at design time.

  • Metoda Initialize przygotowuje projektanta do wyświetlania, edytowania i projektowania skojarzonych GridView.The Initialize method prepares the designer to view, edit, and design the associated GridView.

  • Metoda OnClick jest wywoływana, gdy zostanie kliknięty region widoku projektu skojarzonego GridView.The OnClick method is called when a region of the design-time view of the associated GridView is clicked.

  • Metoda OnSchemaRefreshed jest wywoływana, gdy schemat źródła danych skojarzonego GridView ulega zmianie.The OnSchemaRefreshed method is called when the schema of the data source of the associated GridView changes.

  • Metoda PreFilterProperties służy do usuwania lub dodawania właściwości lub do właściwości cienia skojarzonej GridView.The PreFilterProperties method is used to remove or add properties or to shadow properties of the associated GridView.

Edytowalne regiony czasu projektowania nie są obsługiwane w kontrolce GridView, więc metody GetEditableDesignerRegionContent i SetEditableDesignerRegionContent nie mają żadnych funkcji.Design-time editable regions are not supported in the GridView control, so the GetEditableDesignerRegionContent and SetEditableDesignerRegionContent methods have no functionality.

Konstruktory

GridViewDesigner()

Inicjuje nowe wystąpienie klasy GridViewDesigner.Initializes a new instance of the GridViewDesigner class.

Właściwości

ActionLists

Pobiera lub ustawia kolekcję listy akcji projektanta dla tego projektanta.Gets or sets the designer action list collection for this designer.

AllowResize

Pobiera wartość wskazującą, czy rozmiar formantu można zmienić w środowisku czasu projektowania.Gets a value indicating whether the control can be resized in the design-time environment.

(Odziedziczone po ControlDesigner)
AssociatedComponents

Pobiera kolekcję składników skojarzonych ze składnikiem zarządzanym przez projektanta.Gets the collection of components associated with the component managed by the designer.

(Odziedziczone po ComponentDesigner)
AutoFormats

Pobiera lub ustawia kolekcję wstępnie zdefiniowanych schematów formatowania do wyświetlania w oknie dialogowym Autoformatowanie .Gets or sets the collection of predefined formatting schemes to display in the Auto Format dialog box.

Behavior

Pobiera lub ustawia zachowanie języka DHTML, które jest skojarzone z projektantem.Gets or sets the DHTML behavior that is associated with the designer.

(Odziedziczone po HtmlControlDesigner)
Component

Pobiera składnik Designing projektanta.Gets the component this designer is designing.

(Odziedziczone po ComponentDesigner)
DataBindings

Pobiera kolekcję powiązań danych dla bieżącego formantu.Gets the data bindings collection for the current control.

(Odziedziczone po HtmlControlDesigner)
DataBindingsEnabled

Pobiera wartość wskazującą, czy wiązanie danych jest obsługiwane przez zawierający go region skojarzonej kontrolki.Gets a value indicating whether data binding is supported by the containing region for the associated control.

(Odziedziczone po ControlDesigner)
DataMember

Pobiera właściwość DataMember cieniowaną źródłowej kontrolki powiązanej z danymi.Gets the shadowed DataMember property of the underlying data-bound control.

(Odziedziczone po DataBoundControlDesigner)
DataSource

Pobiera lub ustawia wartość właściwości DataSource skojarzonej kontrolki.Gets or sets the value of the DataSource property for the associated control.

(Odziedziczone po BaseDataBoundControlDesigner)
DataSourceDesigner

Pobiera projektanta źródła danych powiązanej kontroli danych.Gets the designer of the data source of the underlying data-bound control.

(Odziedziczone po DataBoundControlDesigner)
DataSourceID

Pobiera lub ustawia wartość właściwości DataSourceID obiektu bazowego BaseDataBoundControl.Gets or sets the value of the DataSourceID property of the underlying BaseDataBoundControl object.

(Odziedziczone po BaseDataBoundControlDesigner)
DesignerState

Pobiera obiekt, który jest używany do utrwalania danych dla skojarzonego formantu w czasie projektowania.Gets an object that is used to persist data for the associated control at design time.

(Odziedziczone po ControlDesigner)
DesignerView

Pobiera obiekt DesignerDataSourceView skojarzony ze źródłem danych tego projektanta.Gets the DesignerDataSourceView object associated with the data source of this designer.

(Odziedziczone po DataBoundControlDesigner)
DesignTimeElement

Pobiera obiekt czasu projektowania reprezentujący formant, który jest skojarzony z obiektem HtmlControlDesigner na powierzchni projektowej.Gets the design-time object representing the control that is associated with the HtmlControlDesigner object on the design surface.

(Odziedziczone po HtmlControlDesigner)
DesignTimeElementView

Pobiera obiekt kontrolny widoku dla projektanta formantów.Gets the view-control object for the control designer.

(Odziedziczone po ControlDesigner)
DesignTimeHtmlRequiresLoadComplete

Pobiera wartość wskazującą, czy host projektu musi zakończyć ładowanie, aby można było wywołać metodę GetDesignTimeHtml.Gets a value indicating whether the design host must finish loading before the GetDesignTimeHtml method can be called.

(Odziedziczone po ControlDesigner)
Expressions

Pobiera powiązania wyrażenia dla bieżącej kontrolki w czasie projektowania.Gets the expression bindings for the current control at design time.

(Odziedziczone po HtmlControlDesigner)
HidePropertiesInTemplateMode

Pobiera wartość wskazującą, czy właściwości skojarzonego formantu są ukryte, gdy kontrolka jest w trybie szablonu.Gets a value indicating whether the properties of the associated control are hidden when the control is in template mode.

(Odziedziczone po ControlDesigner)
ID

Pobiera lub ustawia ciąg identyfikatora dla kontrolki.Gets or sets the ID string for the control.

(Odziedziczone po ControlDesigner)
InheritanceAttribute

Pobiera atrybut wskazujący typ dziedziczenia skojarzonego składnika.Gets an attribute that indicates the type of inheritance of the associated component.

(Odziedziczone po ComponentDesigner)
Inherited

Pobiera wartość wskazującą, czy ten składnik jest dziedziczony.Gets a value indicating whether this component is inherited.

(Odziedziczone po ComponentDesigner)
InTemplateMode

Pobiera wartość wskazującą, czy formant jest w trybie wyświetlania lub edycji szablonu na hoście projektowym.Gets a value indicating whether the control is in either template viewing or editing mode in the design host. Właściwość InTemplateMode jest tylko do odczytu.The InTemplateMode property is read-only.

(Odziedziczone po ControlDesigner)
IsDirty

Pobiera lub ustawia wartość wskazującą, czy formant serwera sieci Web został oznaczony jako zmieniony.Gets or sets a value indicating whether the Web server control has been marked as changed.

(Odziedziczone po ControlDesigner)
ParentComponent

Pobiera składnik nadrzędny dla tego projektanta.Gets the parent component for this designer.

(Odziedziczone po ComponentDesigner)
ReadOnly

Pobiera lub ustawia wartość wskazującą, czy właściwości kontrolki są tylko do odczytu w czasie projektowania.Gets or sets a value indicating whether the properties of the control are read-only at design time.

(Odziedziczone po ControlDesigner)
RootDesigner

Pobiera projektanta formantów dla strony formularzy sieci Web, która zawiera skojarzony formant.Gets the control designer for the Web Forms page that contains the associated control.

(Odziedziczone po ControlDesigner)
SampleRowCount

Pobiera lub ustawia liczbę przykładowych wierszy, które mają być wyświetlane w skojarzonym formancie.Gets or sets the number of sample rows for the associated control to display.

ShadowProperties

Pobiera kolekcję wartości właściwości, które zastępują ustawienia użytkownika.Gets a collection of property values that override user settings.

(Odziedziczone po ComponentDesigner)
ShouldCodeSerialize

Pobiera lub ustawia wartość wskazującą, czy należy utworzyć deklarację pola dla formantu w pliku związanym z kodem dla bieżącego dokumentu projektu podczas serializacji.Gets or sets a value indicating whether to create a field declaration for the control in the code-behind file for the current design document during serialization.

(Odziedziczone po HtmlControlDesigner)
Tag

Pobiera obiekt reprezentujący element znaczników HTML dla skojarzonej kontrolki.Gets an object representing the HTML markup element for the associated control.

(Odziedziczone po ControlDesigner)
TemplateGroups

Pobiera lub ustawia kolekcję grup szablonów dla pól skojarzonej kontrolki.Gets or sets a collection of template groups for the fields of the associated control.

UseDataSourcePickerActionList

Pobiera wartość wskazującą, czy projektant powinien uwzględnić "Wybieranie źródła danych" na liście akcji.Gets a value indicating whether the designer should include "Choose a data source" in its action list.

(Odziedziczone po DataBoundControlDesigner)
UsePreviewControl

Pobiera wartość wskazującą, czy projektant powinien użyć kopii tymczasowej, a nie rzeczywistej kontrolki skojarzonej z projektantem w celu wygenerowania znaczników czasu projektowania.Gets a value indicating whether the designer should use a temporary copy rather than the actual control associated with the designer to generate the design-time markup.

Verbs

Pobiera czasowniki czasu projektowania obsługiwane przez składnik skojarzony z projektantem.Gets the design-time verbs supported by the component that is associated with the designer.

(Odziedziczone po ComponentDesigner)
ViewControl

Pobiera lub ustawia formant serwera sieci Web, który może służyć do wyświetlania podglądu znaczników HTML w czasie projektowania.Gets or sets a Web server control that can be used for previewing the design-time HTML markup.

(Odziedziczone po ControlDesigner)
ViewControlCreated

Pobiera lub ustawia wartość wskazującą, czy dla wyświetlania na powierzchni projektowej został utworzony formant View.Gets or sets a value indicating whether a View control has been created for display on the design surface.

(Odziedziczone po ControlDesigner)
Visible

Pobiera wartość wskazującą, czy kontrolka jest widoczna w czasie projektowania.Gets a value that indicates whether the control is visible at design time.

(Odziedziczone po ControlDesigner)

Metody

ConnectToDataSource()

Rozłącza zdarzenia z poprzedniego źródła danych i łączy je z bieżącym źródłem danych.Disconnects events from the previous data source and connects them to the current data source.

(Odziedziczone po DataBoundControlDesigner)
CreateDataSource()

Wywołuje standardowe okno dialogowe, aby utworzyć nową kontrolkę źródła danych i ustawia identyfikator nowej kontrolki źródła danych na Właściwość DataSourceID formantu powiązanego z danymi.Invokes the standard dialog box to create a new data source control, and sets the new data source control's ID to the DataSourceID property of the data-bound control.

(Odziedziczone po DataBoundControlDesigner)
CreateErrorDesignTimeHtml(String)

Tworzy znacznik HTML do wyświetlania określonego komunikatu o błędzie w czasie projektowania.Creates HTML markup to display a specified error message at design time.

(Odziedziczone po ControlDesigner)
CreateErrorDesignTimeHtml(String, Exception)

Tworzy znacznik HTML służący do wyświetlania komunikatu o błędzie określonego wyjątku w czasie projektowania.Creates the HTML markup to display a specified exception error message at design time.

(Odziedziczone po ControlDesigner)
CreatePlaceHolderDesignTimeHtml()

Zapewnia prostą reprezentację symbolu zastępczego, która wyświetla typ i identyfikator kontrolki.Provides a simple rectangular placeholder representation that displays the type and ID of the control.

(Odziedziczone po ControlDesigner)
CreatePlaceHolderDesignTimeHtml(String)

Zapewnia prostą reprezentację prostokątną, która wyświetla typ i identyfikator kontrolki, a także dodatkowe określone instrukcje lub informacje.Provides a simple rectangular placeholder representation that displays the type and ID of the control, and also additional specified instructions or information.

(Odziedziczone po ControlDesigner)
CreateViewControl()

Zwraca kopię skojarzonej kontrolki do wyświetlania lub renderowania na powierzchni projektowej.Returns a copy of the associated control for viewing or rendering on the design surface.

(Odziedziczone po ControlDesigner)
DataBind(BaseDataBoundControl)

Wiąże skojarzony formant ze źródłem danych czasu projektowania.Binds the associated control to the design-time data source.

DisconnectFromDataSource()

Rozłącza formant powiązany z danymi ze zdarzeń źródła danych.Disconnects the data-bound control from data source events.

(Odziedziczone po DataBoundControlDesigner)
Dispose()

Zwalnia wszelkie zasoby używane przez element ComponentDesigner.Releases all resources used by the ComponentDesigner.

(Odziedziczone po ComponentDesigner)
Dispose(Boolean)

Zwalnia niezarządzane zasoby używane przez obiekt DataBoundControlDesigner i opcjonalnie zwalnia zarządzane zasoby.Releases the unmanaged resources used by the DataBoundControlDesigner object and optionally releases the managed resources.

(Odziedziczone po DataBoundControlDesigner)
DoDefaultAction()

Tworzy sygnaturę metody w pliku kodu źródłowego dla zdarzenia domyślnego w składniku i nawiguje kursorem użytkownika do tej lokalizacji.Creates a method signature in the source code file for the default event on the component and navigates the user's cursor to that location.

(Odziedziczone po ComponentDesigner)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetBounds()

Pobiera współrzędne prostokąta reprezentujące granice dla kontrolki, które są wyświetlane na powierzchni projektowej.Retrieves the coordinates of the rectangle representing the boundaries for the control as displayed on the design surface.

(Odziedziczone po ControlDesigner)
GetDesignTimeDataSource()

Pobiera źródło danych czasu projektowania ze skojarzonej DataSourceDesigner lub właściwości DataSource.Gets the design-time data source from either the associated DataSourceDesigner or the DataSource property.

(Odziedziczone po DataBoundControlDesigner)
GetDesignTimeHtml()

Pobiera znacznik, który jest używany do renderowania skojarzonej kontrolki w czasie projektowania.Gets the markup that is used to render the associated control at design time.

GetDesignTimeHtml(DesignerRegionCollection)

Pobiera znacznik, który jest używany do renderowania skojarzonej kontrolki w czasie projektowania i wypełnia kolekcję regionów projektanta.Gets the markup that is used to render the associated control at design time and populates a collection of designer regions.

GetEditableDesignerRegionContent(EditableDesignerRegion)

Zwraca zawartość dla regionu edytowalnego w widoku czasu projektowania skojarzonej kontrolki.Returns the content for an editable region of the design-time view of the associated control.

GetEmptyDesignTimeHtml()

Udostępnia znaczniki, które są używane do renderowania kontrolki w czasie projektowania, Jeśli kontrolka jest pusta lub nie można pobrać źródła danych.Provides the markup that is used to render the control at design time if the control is empty or if the data source cannot be retrieved.

(Odziedziczone po BaseDataBoundControlDesigner)
GetErrorDesignTimeHtml(Exception)

Udostępnia znaczniki, które są używane do renderowania kontrolki w czasie projektowania w przypadku wystąpienia błędu.Provides the markup that is used to render the control at design time when an error has occurred.

(Odziedziczone po BaseDataBoundControlDesigner)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetPersistenceContent()

Pobiera wewnętrzny znacznik HTML kontrolki w czasie projektowania.Retrieves the persistable inner HTML markup of the control at design time.

(Odziedziczone po ControlDesigner)
GetPersistInnerHtml()

Pobiera wewnętrzny znacznik HTML kontrolki.Retrieves the persistable inner HTML markup of the control.

(Odziedziczone po ControlDesigner)
GetSampleDataSource()

Pobiera fikcyjne przykładowe dane, aby renderować formant powiązany z danymi na powierzchni projektowej, jeśli dane przykładowe nie mogą być tworzone na podstawie właściwości DataSourceDesigner lub DataSource.Gets dummy sample data to render the data-bound control on the design surface if sample data cannot be created from the DataSourceDesigner or DataSource properties.

(Odziedziczone po DataBoundControlDesigner)
GetService(Type)

Próbuje pobrać określony typ usługi z witryny trybu projektowania składnika projektanta.Attempts to retrieve the specified type of service from the design mode site of the designer's component.

(Odziedziczone po ComponentDesigner)
GetType()

Pobiera Type bieżącego wystąpienia.Gets the Type of the current instance.

(Odziedziczone po Object)
GetViewRendering()

Pobiera obiekt, który zawiera znaczniki czasu projektowania dla zawartości i regionów skojarzonej kontrolki.Retrieves an object that contains the design-time markup for the content and regions of the associated control.

(Odziedziczone po ControlDesigner)
Initialize(IComponent)

Przygotowuje projektanta do wyświetlania, edytowania i projektowania powiązanej kontrolki.Prepares the designer to view, edit, and design the associated control.

InitializeExistingComponent(IDictionary)

Ponownie inicjuje istniejący składnik.Reinitializes an existing component.

(Odziedziczone po ComponentDesigner)
InitializeNewComponent(IDictionary)

Inicjuje nowo utworzony składnik.Initializes a newly created component.

(Odziedziczone po ComponentDesigner)
InitializeNonDefault()

Inicjuje ustawienia dla zaimportowanego składnika, który jest już zainicjowany do ustawień innych niż domyślne.Initializes the settings for an imported component that is already initialized to settings other than the defaults.

(Odziedziczone po ComponentDesigner)
Invalidate()

Unieważnia cały obszar formantu, który jest wyświetlany na powierzchni projektowej i sygnalizuje projektanta formantów, aby ponownie narysować formant.Invalidates the whole area of the control that is displayed on the design surface and signals the control designer to redraw the control.

(Odziedziczone po ControlDesigner)
Invalidate(Rectangle)

Unieważnia określony obszar formantu, który jest wyświetlany na powierzchni projektowej i sygnalizuje projektanta formantów, aby ponownie narysować formant.Invalidates the specified area of the control that is displayed on the design surface and signals the control designer to redraw the control.

(Odziedziczone po ControlDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

Pobiera InheritanceAttribute określonego ComponentDesigner.Gets the InheritanceAttribute of the specified ComponentDesigner.

(Odziedziczone po ComponentDesigner)
IsPropertyBound(String)

Pobiera wartość wskazującą, czy określona właściwość w skojarzonym formancie jest powiązana z danymi.Retrieves a value indicating whether the specified property on the associated control is data-bound.

(Odziedziczone po ControlDesigner)
Localize(IDesignTimeResourceWriter)

Używa dostarczonego składnika zapisywania zasobów, aby zachować lokalizowalne właściwości skojarzonej kontrolki do zasobu na hoście projektu.Uses the provided resource writer to persist the localizable properties of the associated control to a resource in the design host.

(Odziedziczone po ControlDesigner)
MemberwiseClone()

Tworzy skróconą kopię bieżącego Object.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
OnAutoFormatApplied(DesignerAutoFormat)

Wywołuje się, gdy do skojarzonego formantu zastosowano wstępnie zdefiniowany schemat automatycznego formatowania.Called when a predefined, automatic formatting scheme has been applied to the associated control.

(Odziedziczone po ControlDesigner)
OnBehaviorAttached()

Wywoływana, gdy Projektant kontroli jest dołączony do obiektu Behavior.Called when the control designer is attached to a Behavior object.

(Odziedziczone po ControlDesigner)
OnBehaviorDetaching()

Wywoływana, gdy zachowanie jest odkojarzone z elementu.Called when a behavior disassociates from the element.

(Odziedziczone po HtmlControlDesigner)
OnBindingsCollectionChanged(String)

Wywoływana, gdy zostanie zmieniona kolekcja powiązań danych.Called when the data-binding collection changes.

(Odziedziczone po ControlDesigner)
OnClick(DesignerRegionMouseEventArgs)

Wywoływana, gdy zostanie kliknięty region widoku czasu projektowania skojarzonej kontrolki.Called when a region of the design-time view of the associated control is clicked.

OnComponentChanged(Object, ComponentChangedEventArgs)

Wywoływana, gdy zostanie zmieniona skojarzona kontrolka.Called when the associated control changes.

(Odziedziczone po ControlDesigner)
OnComponentChanging(Object, ComponentChangingEventArgs)

Reprezentuje metodę, która będzie obsługiwać zdarzenie ComponentChanging dla skojarzonej kontrolki.Represents the method that will handle the ComponentChanging event for the associated control.

(Odziedziczone po ControlDesigner)
OnControlResize()

Wywołuje się, gdy rozmiar skojarzonej kontrolki serwera sieci Web został zmieniony na hoście projektu w czasie projektowania.Called when the associated Web server control has been resized in the design host at design time.

(Odziedziczone po ControlDesigner)
OnDataSourceChanged(Boolean)

Wywoływana, gdy źródło danych skojarzonego obiektu BaseDataBoundControl zostanie zmienione.Called when the data source of the associated BaseDataBoundControl object changes.

(Odziedziczone po BaseDataBoundControlDesigner)
OnPaint(PaintEventArgs)

Wywołuje się, gdy Projektant kontroli rysuje skojarzony formant na powierzchni projektowej, jeśli CustomPaint wartość jest true.Called when the control designer draws the associated control on the design surface, if the CustomPaint value is true.

(Odziedziczone po ControlDesigner)
OnSchemaRefreshed()

Wywołuje się, gdy zmieni się schemat źródła danych skojarzonej kontrolki.Called when the schema of the data source for the associated control changes.

OnSetComponentDefaults()

Ustawia właściwości domyślne składnika.Sets the default properties for the component.

(Odziedziczone po ComponentDesigner)
OnSetParent()

Zapewnia sposób przeprowadzenia dodatkowego przetwarzania, gdy skojarzony formant jest dołączony do kontrolki nadrzędnej.Provides a way to perform additional processing when the associated control is attached to a parent control.

(Odziedziczone po HtmlControlDesigner)
PostFilterAttributes(IDictionary)

Umożliwia projektantowi zmianę lub usunięcie elementów z zestawu atrybutów, które uwidacznia za pośrednictwem TypeDescriptor.Allows a designer to change or remove items from the set of attributes that it exposes through a TypeDescriptor.

(Odziedziczone po ComponentDesigner)
PostFilterEvents(IDictionary)

Umożliwia projektantowi zmianę lub usunięcie elementów z zestawu zdarzeń, które uwidacznia za pośrednictwem TypeDescriptor.Allows a designer to change or remove items from the set of events that it exposes through a 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 TypeDescriptor.Allows a designer to change or remove items from the set of properties that it exposes through a TypeDescriptor.

(Odziedziczone po ComponentDesigner)
PreFilterAttributes(IDictionary)

Umożliwia projektantowi dodanie do zestawu atrybutów, które uwidacznia za pomocą TypeDescriptor.Allows a designer to add to the set of attributes that it exposes through a TypeDescriptor.

(Odziedziczone po ComponentDesigner)
PreFilterEvents(IDictionary)

Ustawia listę zdarzeń, które są ujawniane w czasie projektowania dla obiektu TypeDescriptor dla składnika.Sets the list of events that are exposed at design-time for the TypeDescriptor object for the component.

(Odziedziczone po HtmlControlDesigner)
PreFilterProperties(IDictionary)

Używany przez projektanta do usuwania właściwości z lub dodawania dodatkowych właściwości do wyświetlania w siatce Właściwości lub we właściwościach cienia powiązanej kontrolki.Used by the designer to remove properties from or add additional properties to the display in the Properties grid or to shadow properties of the associated control.

RaiseComponentChanged(MemberDescriptor, Object, Object)

Powiadamia IComponentChangeService, że ten składnik został zmieniony.Notifies the IComponentChangeService that this component has been changed.

(Odziedziczone po ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

Powiadamia IComponentChangeService, że ten składnik ma zostać zmieniony.Notifies the IComponentChangeService that this component is about to be changed.

(Odziedziczone po ComponentDesigner)
RaiseResizeEvent()

Podnosi zdarzenie OnControlResize().Raises the OnControlResize() event.

(Odziedziczone po ControlDesigner)
RegisterClone(Object, Object)

Rejestruje dane wewnętrzne w sklonowanej kontrolce.Registers internal data in a cloned control.

(Odziedziczone po ControlDesigner)
SetEditableDesignerRegionContent(EditableDesignerRegion, String)

Określa zawartość dla regionu edytowalnego w widoku czasu projektowania dla skojarzonej kontrolki.Specifies content for an editable region of the design-time view for the associated control.

SetRegionContent(EditableDesignerRegion, String)

Określa zawartość dla regionu edytowalnego w widoku czasu projektowania formantu.Specifies the content for an editable region in the design-time view of the control.

(Odziedziczone po ControlDesigner)
SetViewFlags(ViewFlags, Boolean)

Przypisuje określony ViewFlags bitowe wyliczenie do określonej wartości flagi.Assigns the specified bitwise ViewFlags enumeration to the specified flag value.

(Odziedziczone po ControlDesigner)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)
UpdateDesignTimeHtml()

Odświeża znaczniki HTML czasu projektowania dla skojarzonej kontrolki serwera sieci Web, wywołując metodę GetDesignTimeHtml.Refreshes the design-time HTML markup for the associated Web server control by calling the GetDesignTimeHtml method.

(Odziedziczone po ControlDesigner)

Jawne implementacje interfejsu

IDataBindingSchemaProvider.CanRefreshSchema

Aby uzyskać opis tego elementu członkowskiego, zobacz CanRefreshSchema.For a description of this member, see CanRefreshSchema.

(Odziedziczone po DataBoundControlDesigner)
IDataBindingSchemaProvider.RefreshSchema(Boolean)

Aby uzyskać opis tego elementu członkowskiego, zobacz RefreshSchema(Boolean).For a description of this member, see RefreshSchema(Boolean).

(Odziedziczone po DataBoundControlDesigner)
IDataBindingSchemaProvider.Schema

Aby uzyskać opis tego elementu członkowskiego, zobacz Schema.For a description of this member, see Schema.

(Odziedziczone po DataBoundControlDesigner)
IDataSourceProvider.GetResolvedSelectedDataSource()

Aby uzyskać opis tego elementu członkowskiego, zobacz GetResolvedSelectedDataSource().For a description of this member, see GetResolvedSelectedDataSource().

(Odziedziczone po DataBoundControlDesigner)
IDataSourceProvider.GetSelectedDataSource()

Aby uzyskać opis tego elementu członkowskiego, zobacz GetSelectedDataSource().For a description of this member, see GetSelectedDataSource().

(Odziedziczone po DataBoundControlDesigner)
IDesignerFilter.PostFilterAttributes(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę PostFilterAttributes(IDictionary).For a description of this member, see the PostFilterAttributes(IDictionary) method.

(Odziedziczone po ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę PostFilterEvents(IDictionary).For a description of this member, see the PostFilterEvents(IDictionary) method.

(Odziedziczone po ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę PostFilterProperties(IDictionary).For a description of this member, see the PostFilterProperties(IDictionary) method.

(Odziedziczone po ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę PreFilterAttributes(IDictionary).For a description of this member, see the PreFilterAttributes(IDictionary) method.

(Odziedziczone po ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę PreFilterEvents(IDictionary).For a description of this member, see the PreFilterEvents(IDictionary) method.

(Odziedziczone po ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę PreFilterProperties(IDictionary).For a description of this member, see the PreFilterProperties(IDictionary) method.

(Odziedziczone po ComponentDesigner)
ITreeDesigner.Children

Aby uzyskać opis tego elementu członkowskiego, zapoznaj się z właściwością Children.For a description of this member, see the Children property.

(Odziedziczone po ComponentDesigner)
ITreeDesigner.Parent

Aby uzyskać opis tego elementu członkowskiego, zapoznaj się z właściwością Parent.For a description of this member, see the Parent property.

(Odziedziczone po ComponentDesigner)

Dotyczy

Zobacz też