Bagikan melalui


GridViewDesigner Kelas

Definisi

Menyediakan dukungan waktu desain dalam desainer visual untuk GridView kontrol.

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
Warisan

Contoh

Contoh kode berikut menunjukkan cara memperluas GridViewDesigner kelas untuk mengubah tampilan kontrol yang berasal dari kontrol pada GridView waktu desain.

Contoh memperoleh MyGridView kontrol dari GridView. MyGridView ini hanyalah salinan dari GridView. Contohnya juga memperoleh MyGridViewDesigner kelas dari GridViewDesigner kelas dan menempatkan DesignerAttribute objek untuk MyGridViewDesigner kontrol MyGridView .

Mengambil MyGridViewDesigner alih PreFilterProperties metode untuk membuat Page properti terlihat di kisi Properti pada waktu desain. Ini mengambil alih GetDesignTimeHtml metode untuk menyertakan Caption properti , jika ditentukan, sebagai baris pertama baru dalam MyGridView kontrol pada waktu desain. BorderStyle Jika properti MyGridView kontrol memiliki NotSet nilai atau None , gambar GetDesignTimeHtml batas putus-putus biru di sekitar kontrol untuk membuat tingkatnya lebih terlihat.

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

Keterangan

Dalam desainer visual, saat Anda beralih dari tampilan Sumber ke Desain, kode sumber markup yang menjelaskan GridView kontrol diurai dan versi waktu desain kontrol dibuat pada permukaan desain. Saat Anda beralih kembali ke tampilan Sumber, kontrol waktu desain dipertahankan ke kode sumber markup dan diedit ke markup untuk halaman Web.

Properti GridViewDesigner kelas menyediakan fungsionalitas berikut:

  • Properti ActionLists mengembalikan DesignerActionListCollection objek, yang biasanya berisi objek yang berasal dari DesignerActionList kelas untuk setiap tingkat di pohon warisan perancang.

  • Properti AutoFormats mengembalikan kumpulan skema pemformatan untuk ditampilkan dalam kotak dialog Format Otomatis .

  • Properti TemplateGroups mengembalikan kumpulan grup templat untuk bidang kontrol terkait GridView dan templat tingkat GridView atas.

  • Properti UsePreviewControl selalu mengembalikan true, yang menunjukkan bahwa perancang membuat salinan sementara dari yang terkait GridView untuk menghasilkan markup waktu desain.

Metode GridViewDesigner kelas menyediakan fungsionalitas berikut:

  • Metode ini DataBind mengikat kontrol terkait GridView ke sumber data waktu desain.

  • Metode mengembalikan GetDesignTimeHtml markup yang digunakan untuk merender yang terkait GridView pada waktu desain.

  • Metode ini Initialize menyiapkan perancang untuk melihat, mengedit, dan merancang yang terkait GridView.

  • Metode OnClick ini dipanggil ketika wilayah tampilan waktu desain yang terkait GridView diklik.

  • Metode OnSchemaRefreshed ini dipanggil ketika skema sumber data dari perubahan terkait GridView .

  • Metode PreFilterProperties ini digunakan untuk menghapus atau menambahkan properti atau ke properti bayangan dari yang terkait GridView.

Wilayah yang dapat diedit waktu desain tidak didukung dalam GridView kontrol, sehingga GetEditableDesignerRegionContent metode dan SetEditableDesignerRegionContent tidak memiliki fungsionalitas.

Konstruktor

GridViewDesigner()

Menginisialisasi instans baru kelas GridViewDesigner.

Properti

ActionLists

Mendapatkan atau mengatur kumpulan daftar tindakan perancang untuk perancang ini.

AllowResize

Mendapatkan nilai yang menunjukkan apakah kontrol dapat diubah ukurannya di lingkungan waktu desain.

(Diperoleh dari ControlDesigner)
AssociatedComponents

Mendapatkan kumpulan komponen yang terkait dengan komponen yang dikelola oleh perancang.

(Diperoleh dari ComponentDesigner)
AutoFormats

Mendapatkan atau mengatur kumpulan skema pemformatan yang telah ditentukan sebelumnya untuk ditampilkan dalam kotak dialog Format Otomatis .

Behavior
Kedaluwarsa.

Mendapatkan atau mengatur perilaku DHTML yang terkait dengan perancang.

(Diperoleh dari HtmlControlDesigner)
Component

Mendapatkan komponen yang didesain desainer ini.

(Diperoleh dari ComponentDesigner)
DataBindings

Mendapatkan pengumpulan pengikatan data untuk kontrol saat ini.

(Diperoleh dari HtmlControlDesigner)
DataBindingsEnabled

Mendapatkan nilai yang menunjukkan apakah pengikatan data didukung oleh wilayah yang berisi untuk kontrol terkait.

(Diperoleh dari ControlDesigner)
DataMember

Mendapatkan properti bayangan DataMember dari kontrol terikat data yang mendasar.

(Diperoleh dari DataBoundControlDesigner)
DataSource

Mendapatkan atau mengatur nilai DataSource properti untuk kontrol terkait.

(Diperoleh dari BaseDataBoundControlDesigner)
DataSourceDesigner

Mendapatkan perancang sumber data kontrol terikat data yang mendasar.

(Diperoleh dari DataBoundControlDesigner)
DataSourceID

Mendapatkan atau menetapkan nilai DataSourceID properti dari objek yang mendasar BaseDataBoundControl .

(Diperoleh dari BaseDataBoundControlDesigner)
DesignerState

Mendapatkan objek yang digunakan untuk mempertahankan data untuk kontrol terkait pada waktu desain.

(Diperoleh dari ControlDesigner)
DesignerView

Mendapatkan objek yang DesignerDataSourceView terkait dengan sumber data perancang ini.

(Diperoleh dari DataBoundControlDesigner)
DesignTimeElement
Kedaluwarsa.

Mendapatkan objek design-time yang mewakili kontrol yang terkait dengan HtmlControlDesigner objek pada permukaan desain.

(Diperoleh dari HtmlControlDesigner)
DesignTimeElementView
Kedaluwarsa.

Mendapatkan objek kontrol tampilan untuk perancang kontrol.

(Diperoleh dari ControlDesigner)
DesignTimeHtmlRequiresLoadComplete
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah host desain harus menyelesaikan pemuatan sebelum GetDesignTimeHtml metode dapat dipanggil.

(Diperoleh dari ControlDesigner)
Expressions

Mendapatkan pengikatan ekspresi untuk kontrol saat ini pada waktu desain.

(Diperoleh dari HtmlControlDesigner)
HidePropertiesInTemplateMode

Mendapatkan nilai yang menunjukkan apakah properti kontrol terkait disembunyikan saat kontrol dalam mode templat.

(Diperoleh dari ControlDesigner)
ID

Mendapatkan atau mengatur string ID untuk kontrol.

(Diperoleh dari ControlDesigner)
InheritanceAttribute

Mendapatkan atribut yang menunjukkan jenis pewarisan komponen terkait.

(Diperoleh dari ComponentDesigner)
Inherited

Mendapatkan nilai yang menunjukkan apakah komponen ini diwariskan.

(Diperoleh dari ComponentDesigner)
InTemplateMode

Mendapatkan nilai yang menunjukkan apakah kontrol berada dalam mode tampilan templat atau pengeditan di host desain. Properti InTemplateMode bersifat baca-saja.

(Diperoleh dari ControlDesigner)
IsDirty
Kedaluwarsa.

Mendapatkan atau menetapkan nilai yang menunjukkan apakah kontrol server Web telah ditandai sebagai diubah.

(Diperoleh dari ControlDesigner)
ParentComponent

Mendapatkan komponen induk untuk perancang ini.

(Diperoleh dari ComponentDesigner)
ReadOnly
Kedaluwarsa.

Mendapatkan atau menetapkan nilai yang menunjukkan apakah properti kontrol bersifat baca-saja pada waktu desain.

(Diperoleh dari ControlDesigner)
RootDesigner

Mendapatkan perancang kontrol untuk halaman Formulir Web yang berisi kontrol terkait.

(Diperoleh dari ControlDesigner)
SampleRowCount

Mendapatkan atau mengatur jumlah baris sampel untuk ditampilkan oleh kontrol terkait.

SetTextualDefaultProperty

Menyediakan dukungan waktu desain dalam desainer visual untuk GridView kontrol.

(Diperoleh dari ComponentDesigner)
ShadowProperties

Mendapatkan kumpulan nilai properti yang mengambil alih pengaturan pengguna.

(Diperoleh dari ComponentDesigner)
ShouldCodeSerialize
Kedaluwarsa.

Mendapatkan atau menetapkan nilai yang menunjukkan apakah akan membuat deklarasi bidang untuk kontrol dalam file code-behind untuk dokumen desain saat ini selama serialisasi.

(Diperoleh dari HtmlControlDesigner)
Tag

Mendapatkan objek yang mewakili elemen markup HTML untuk kontrol terkait.

(Diperoleh dari ControlDesigner)
TemplateGroups

Mendapatkan atau mengatur kumpulan grup templat untuk bidang kontrol terkait.

UseDataSourcePickerActionList

Mendapatkan nilai yang menunjukkan apakah perancang harus menyertakan "Pilih sumber data" dalam daftar tindakannya.

(Diperoleh dari DataBoundControlDesigner)
UsePreviewControl

Mendapatkan nilai yang menunjukkan apakah perancang harus menggunakan salinan sementara daripada kontrol aktual yang terkait dengan perancang untuk menghasilkan markup waktu desain.

Verbs

Mendapatkan kata kerja waktu desain yang didukung oleh komponen yang terkait dengan perancang.

(Diperoleh dari ComponentDesigner)
ViewControl

Mendapatkan atau mengatur kontrol server Web yang dapat digunakan untuk mempratinjau markup HTML waktu desain.

(Diperoleh dari ControlDesigner)
ViewControlCreated

Mendapatkan atau menetapkan nilai yang menunjukkan apakah View kontrol telah dibuat untuk ditampilkan pada permukaan desain.

(Diperoleh dari ControlDesigner)
Visible

Mendapatkan nilai yang menunjukkan apakah kontrol terlihat pada waktu desain.

(Diperoleh dari ControlDesigner)

Metode

ConnectToDataSource()

Memutuskan koneksi peristiwa dari sumber data sebelumnya dan menyambungkannya ke sumber data saat ini.

(Diperoleh dari DataBoundControlDesigner)
CreateDataSource()

Memanggil kotak dialog standar untuk membuat kontrol sumber data baru, dan mengatur ID kontrol sumber data baru ke DataSourceID properti kontrol terikat data.

(Diperoleh dari DataBoundControlDesigner)
CreateErrorDesignTimeHtml(String)

Membuat markup HTML untuk menampilkan pesan kesalahan tertentu pada waktu desain.

(Diperoleh dari ControlDesigner)
CreateErrorDesignTimeHtml(String, Exception)

Membuat markup HTML untuk menampilkan pesan kesalahan pengecualian tertentu pada waktu desain.

(Diperoleh dari ControlDesigner)
CreatePlaceHolderDesignTimeHtml()

Menyediakan representasi tempat penampung persegi panjang sederhana yang menampilkan jenis dan ID kontrol.

(Diperoleh dari ControlDesigner)
CreatePlaceHolderDesignTimeHtml(String)

Menyediakan representasi tempat penampung persegi panjang sederhana yang menampilkan jenis dan ID kontrol, dan juga instruksi atau informasi tambahan yang ditentukan.

(Diperoleh dari ControlDesigner)
CreateViewControl()

Mengembalikan salinan kontrol terkait untuk menampilkan atau merender pada permukaan desain.

(Diperoleh dari ControlDesigner)
DataBind(BaseDataBoundControl)

Mengikat kontrol terkait ke sumber data waktu desain.

DisconnectFromDataSource()

Memutuskan sambungan kontrol terikat data dari peristiwa sumber data.

(Diperoleh dari DataBoundControlDesigner)
Dispose()

Merilis semua sumber daya yang ComponentDesignerdigunakan oleh .

(Diperoleh dari ComponentDesigner)
Dispose(Boolean)

Merilis sumber daya tidak terkelola yang digunakan oleh DataBoundControlDesigner objek dan secara opsional merilis sumber daya terkelola.

(Diperoleh dari DataBoundControlDesigner)
DoDefaultAction()

Membuat tanda tangan metode dalam file kode sumber untuk peristiwa default pada komponen dan menavigasi kursor pengguna ke lokasi tersebut.

(Diperoleh dari ComponentDesigner)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetBounds()

Mengambil koordinat persegi panjang yang mewakili batas untuk kontrol seperti yang ditampilkan pada permukaan desain.

(Diperoleh dari ControlDesigner)
GetDesignTimeDataSource()

Mendapatkan sumber data waktu desain dari properti terkait DataSourceDesigner atau DataSource .

(Diperoleh dari DataBoundControlDesigner)
GetDesignTimeHtml()

Mendapatkan markup yang digunakan untuk merender kontrol terkait pada waktu desain.

GetDesignTimeHtml(DesignerRegionCollection)

Mendapatkan markup yang digunakan untuk merender kontrol terkait pada waktu desain dan mengisi kumpulan wilayah desainer.

GetEditableDesignerRegionContent(EditableDesignerRegion)

Mengembalikan konten untuk wilayah yang dapat diedit dari tampilan waktu desain kontrol terkait.

GetEmptyDesignTimeHtml()

Menyediakan markup yang digunakan untuk merender kontrol pada waktu desain jika kontrol kosong atau jika sumber data tidak dapat diambil.

(Diperoleh dari BaseDataBoundControlDesigner)
GetErrorDesignTimeHtml(Exception)

Menyediakan markup yang digunakan untuk merender kontrol pada waktu desain ketika terjadi kesalahan.

(Diperoleh dari BaseDataBoundControlDesigner)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetPersistenceContent()

Mengambil markup HTML dalam kontrol yang dapat dipertahankan pada waktu desain.

(Diperoleh dari ControlDesigner)
GetPersistInnerHtml()
Kedaluwarsa.

Mengambil markup HTML dalam kontrol yang dapat dipertahankan.

(Diperoleh dari ControlDesigner)
GetSampleDataSource()

Mendapatkan data sampel dummy untuk merender kontrol terikat data pada permukaan desain jika data sampel tidak dapat dibuat dari DataSourceDesigner properti atau DataSource .

(Diperoleh dari DataBoundControlDesigner)
GetService(Type)

Mencoba mengambil jenis layanan yang ditentukan dari situs mode desain komponen perancang.

(Diperoleh dari ComponentDesigner)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
GetViewRendering()

Mengambil objek yang berisi markup waktu desain untuk konten dan wilayah kontrol terkait.

(Diperoleh dari ControlDesigner)
Initialize(IComponent)

Menyiapkan perancang untuk melihat, mengedit, dan merancang kontrol terkait.

InitializeExistingComponent(IDictionary)

Menginisialisasi ulang komponen yang ada.

(Diperoleh dari ComponentDesigner)
InitializeNewComponent(IDictionary)

Menginisialisasi komponen yang baru dibuat.

(Diperoleh dari ComponentDesigner)
InitializeNonDefault()
Kedaluwarsa.
Kedaluwarsa.

Menginisialisasi pengaturan untuk komponen yang diimpor yang sudah diinisialisasi ke pengaturan selain default.

(Diperoleh dari ComponentDesigner)
Invalidate()

Membatalkan seluruh area kontrol yang ditampilkan pada permukaan desain dan memberi sinyal kepada perancang kontrol untuk menggambar ulang kontrol.

(Diperoleh dari ControlDesigner)
Invalidate(Rectangle)

Membatalkan area kontrol yang ditentukan yang ditampilkan pada permukaan desain dan memberi sinyal kepada perancang kontrol untuk menggambar ulang kontrol.

(Diperoleh dari ControlDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

InheritanceAttribute Mendapatkan dari yang ditentukanComponentDesigner.

(Diperoleh dari ComponentDesigner)
IsPropertyBound(String)
Kedaluwarsa.

Mengambil nilai yang menunjukkan apakah properti yang ditentukan pada kontrol terkait terikat data.

(Diperoleh dari ControlDesigner)
Localize(IDesignTimeResourceWriter)

Menggunakan penulis sumber daya yang disediakan untuk mempertahankan properti kontrol terkait yang dapat dilokalkan ke sumber daya di host desain.

(Diperoleh dari ControlDesigner)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
OnAutoFormatApplied(DesignerAutoFormat)

Dipanggil ketika skema pemformatan otomatis yang telah ditentukan sebelumnya telah diterapkan ke kontrol terkait.

(Diperoleh dari ControlDesigner)
OnBehaviorAttached()

Dipanggil saat perancang kontrol dilampirkan ke objek Perilaku.

(Diperoleh dari ControlDesigner)
OnBehaviorDetaching()
Kedaluwarsa.

Dipanggil ketika perilaku memisahkan dari elemen .

(Diperoleh dari HtmlControlDesigner)
OnBindingsCollectionChanged(String)
Kedaluwarsa.

Dipanggil saat pengumpulan pengikatan data berubah.

(Diperoleh dari ControlDesigner)
OnClick(DesignerRegionMouseEventArgs)

Dipanggil saat wilayah tampilan waktu desain kontrol terkait diklik.

OnComponentChanged(Object, ComponentChangedEventArgs)

Dipanggil saat kontrol terkait berubah.

(Diperoleh dari ControlDesigner)
OnComponentChanging(Object, ComponentChangingEventArgs)

Mewakili metode yang akan menangani ComponentChanging peristiwa untuk kontrol terkait.

(Diperoleh dari ControlDesigner)
OnControlResize()
Kedaluwarsa.

Dipanggil ketika kontrol server Web terkait telah diubah ukurannya di host desain pada waktu desain.

(Diperoleh dari ControlDesigner)
OnDataSourceChanged(Boolean)

Dipanggil saat sumber data objek terkait BaseDataBoundControl berubah.

(Diperoleh dari BaseDataBoundControlDesigner)
OnPaint(PaintEventArgs)

Dipanggil ketika perancang kontrol menggambar kontrol terkait pada permukaan desain, jika CustomPaint nilainya adalah true.

(Diperoleh dari ControlDesigner)
OnSchemaRefreshed()

Dipanggil ketika skema sumber data untuk kontrol terkait berubah.

OnSetComponentDefaults()
Kedaluwarsa.
Kedaluwarsa.

Mengatur properti default untuk komponen.

(Diperoleh dari ComponentDesigner)
OnSetParent()

Menyediakan cara untuk melakukan pemrosesan tambahan ketika kontrol terkait dilampirkan ke kontrol induk.

(Diperoleh dari HtmlControlDesigner)
PostFilterAttributes(IDictionary)

Memungkinkan perancang untuk mengubah atau menghapus item dari sekumpulan atribut yang diekspos melalui TypeDescriptor.

(Diperoleh dari ComponentDesigner)
PostFilterEvents(IDictionary)

Memungkinkan perancang untuk mengubah atau menghapus item dari serangkaian peristiwa yang diekspos melalui TypeDescriptor.

(Diperoleh dari ComponentDesigner)
PostFilterProperties(IDictionary)

Memungkinkan perancang untuk mengubah atau menghapus item dari sekumpulan properti yang diekspos melalui TypeDescriptor.

(Diperoleh dari ComponentDesigner)
PreFilterAttributes(IDictionary)

Memungkinkan perancang untuk menambahkan ke set atribut yang diekspos melalui TypeDescriptor.

(Diperoleh dari ComponentDesigner)
PreFilterEvents(IDictionary)

Mengatur daftar peristiwa yang diekspos pada waktu desain untuk TypeDescriptor objek untuk komponen.

(Diperoleh dari HtmlControlDesigner)
PreFilterProperties(IDictionary)

Digunakan oleh perancang untuk menghapus properti dari atau menambahkan properti tambahan ke tampilan di kisi Properti atau ke properti bayangan kontrol terkait.

RaiseComponentChanged(MemberDescriptor, Object, Object)

Memberi tahu IComponentChangeService bahwa komponen ini telah diubah.

(Diperoleh dari ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

Memberi tahu IComponentChangeService bahwa komponen ini akan diubah.

(Diperoleh dari ComponentDesigner)
RaiseResizeEvent()
Kedaluwarsa.

Memunculkan kejadian OnControlResize().

(Diperoleh dari ControlDesigner)
RegisterClone(Object, Object)

Mendaftarkan data internal dalam kontrol kloning.

(Diperoleh dari ControlDesigner)
SetEditableDesignerRegionContent(EditableDesignerRegion, String)

Menentukan konten untuk wilayah yang dapat diedit dari tampilan waktu desain untuk kontrol terkait.

SetRegionContent(EditableDesignerRegion, String)

Menentukan konten untuk wilayah yang dapat diedit dalam tampilan waktu desain kontrol.

(Diperoleh dari ControlDesigner)
SetViewFlags(ViewFlags, Boolean)

Menetapkan enumerasi bitwise ViewFlags yang ditentukan ke nilai bendera yang ditentukan.

(Diperoleh dari ControlDesigner)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
UpdateDesignTimeHtml()

Menyegarkan markup HTML waktu desain untuk kontrol server Web terkait dengan memanggil GetDesignTimeHtml metode .

(Diperoleh dari ControlDesigner)

Implementasi Antarmuka Eksplisit

IDataBindingSchemaProvider.CanRefreshSchema

Untuk deskripsi anggota ini, lihat CanRefreshSchema.

(Diperoleh dari DataBoundControlDesigner)
IDataBindingSchemaProvider.RefreshSchema(Boolean)

Untuk deskripsi anggota ini, lihat RefreshSchema(Boolean).

(Diperoleh dari DataBoundControlDesigner)
IDataBindingSchemaProvider.Schema

Untuk deskripsi anggota ini, lihat Schema.

(Diperoleh dari DataBoundControlDesigner)
IDataSourceProvider.GetResolvedSelectedDataSource()

Untuk deskripsi anggota ini, lihat GetResolvedSelectedDataSource().

(Diperoleh dari DataBoundControlDesigner)
IDataSourceProvider.GetSelectedDataSource()

Untuk deskripsi anggota ini, lihat GetSelectedDataSource().

(Diperoleh dari DataBoundControlDesigner)
IDesignerFilter.PostFilterAttributes(IDictionary)

Untuk deskripsi anggota ini, lihat PostFilterAttributes(IDictionary) metode .

(Diperoleh dari ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Untuk deskripsi anggota ini, lihat PostFilterEvents(IDictionary) metode .

(Diperoleh dari ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Untuk deskripsi anggota ini, lihat PostFilterProperties(IDictionary) metode .

(Diperoleh dari ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Untuk deskripsi anggota ini, lihat PreFilterAttributes(IDictionary) metode .

(Diperoleh dari ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Untuk deskripsi anggota ini, lihat PreFilterEvents(IDictionary) metode .

(Diperoleh dari ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Untuk deskripsi anggota ini, lihat PreFilterProperties(IDictionary) metode .

(Diperoleh dari ComponentDesigner)
ITreeDesigner.Children

Untuk deskripsi anggota ini, lihat Children properti .

(Diperoleh dari ComponentDesigner)
ITreeDesigner.Parent

Untuk deskripsi anggota ini, lihat Parent properti .

(Diperoleh dari ComponentDesigner)

Berlaku untuk

Lihat juga