Aracılığıyla paylaş


WebPartDesigner Sınıf

Tanım

Denetimler için WebPart tasarım zamanı görsel desteği sağlar.

public ref class WebPartDesigner : System::Web::UI::Design::WebControls::WebParts::PartDesigner
public class WebPartDesigner : System.Web.UI.Design.WebControls.WebParts.PartDesigner
type WebPartDesigner = class
    inherit PartDesigner
Public Class WebPartDesigner
Inherits PartDesigner
Devralma

Örnekler

Aşağıdaki kod örneği, bir WebPart denetim ile ilişkili WebPartDesignerarasındaki etkileşimi gösterir. Denetim, WebPart son kullanıcının doğum gününü seçtiği bir Calendar denetim, seçimi göndermek için bir Button denetim ve kullanıcının doğum gününde ileti görüntülemek için bir Label denetim içerir. , WebPartDesigner ilişkili denetimin beklenen türde olduğunu doğrular ve ardından söz konusu denetimin tasarım zamanı işlemesini özelleştirir. Tasarımcının görsel özelleştirmelerinin yalnızca tasarım zamanında görünür olduğunu, ilişkili denetimin özelleştirmelerinin ise hem çalışma zamanında hem de tasarım zamanında görüldüğünü unutmayın.

Bu örnekte geçersiz kılınan tüm yöntemler temel sınıftan ControlDesigner türetilir. Diğer kullanılabilir üyeler ve bunların kullanımı için bkz System.Web.UI.Design.ControlDesigner. .

using System;
using System.Security.Permissions;
using System.Web;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.Design.WebControls.WebParts;
using System.ComponentModel;

/// <summary>
/// BirthdayPart demonstrates some of the most
/// common overrides of members of the WebPart
/// class. BirthdayPartDesigner shows how to 
/// customize the rendering of a custom WebPart
/// control.
/// </summary>
namespace Samples.AspNet.CS.Controls
{
  [AspNetHostingPermission(SecurityAction.Demand, 
    Level=AspNetHostingPermissionLevel.Minimal)]
  [AspNetHostingPermission(SecurityAction.InheritanceDemand, 
    Level=AspNetHostingPermissionLevel.Minimal)]
  [Designer(typeof(BirthdayPartDesigner))]
  public class BirthdayPart : WebPart
  {
    private DateTime birthDate;
    Calendar input;
    Label displayContent;

    public BirthdayPart()
    {
      this.AllowClose = false;
      this.Title = "Enter your birthday";
    }

    [
      Personalizable(PersonalizationScope.User, true),
      WebBrowsable()
    ]
    public DateTime BirthDate
    {
      get { return birthDate; }
      set { birthDate = value; }
    }
    
    // Set the appearance of the control at run time.
    protected override void CreateChildControls()
    {
      Controls.Clear();
      input = new Calendar();
      this.Controls.Add(input);
      Button update = new Button();
      update.Text = "Submit";
      update.Click += new EventHandler(this.submit_Click);
      this.Controls.Add(update);
      displayContent = new Label();
      displayContent.BackColor = 
      System.Drawing.Color.LightBlue;
      Literal br = new Literal();
      br.Text = "<br />";
      if ((this.birthDate.Day == DateTime.Now.Day)
        && (this.birthDate.Month == DateTime.Now.Month))
      {
        displayContent.Text = "Happy Birthday!";
        this.Controls.Add(br);
        this.Controls.Add(displayContent);
      }
    }

    private void submit_Click(object sender, EventArgs e)
    {
      this.birthDate = input.SelectedDate;
    }
  }

  public class BirthdayPartDesigner : WebPartDesigner
  {
    public override void Initialize(IComponent component)
    {
      // Verify that the associated control is a BirthdayPart.
      if (!typeof(BirthdayPart).IsInstanceOfType(component))
      {
        throw new ArgumentException("The specified control is not of type 'BirthdayPart'", "component");
      }
      base.Initialize(component);
    }

    // Here is where you make customizations
    // to design time appearance that will not
    // be visible to the end user.
    public override string GetDesignTimeHtml()
    {
      string designTimeHtml = null;
      try
      {
        designTimeHtml = base.GetDesignTimeHtml();
        string s = "<hr /><hr />I just added these lines to the"
          + " bottom of the control.<hr /><hr /></div>";
        designTimeHtml = designTimeHtml.Replace("</div>", s);
      }
      catch (Exception ex)
      {
        designTimeHtml = GetErrorDesignTimeHtml(ex);
      }
      finally
      {
        // undo any changes in the try block
      }

      if ((designTimeHtml == null) || (designTimeHtml.Length == 0))
      {
        designTimeHtml = GetEmptyDesignTimeHtml();
      }
      return designTimeHtml;
    }

    // This method normally returns a blank string.
    // Override to return a meaningful message.
    protected override string GetEmptyDesignTimeHtml()
    {
      return CreatePlaceHolderDesignTimeHtml(
        "<hr />If the page developer forgot to fill in a " +
        "required property you could tell them here.<hr />");
    }
    
    // Add specific text to the generic error message.
    protected override string GetErrorDesignTimeHtml(Exception e)
    {
      string s = "<hr />The control failed to render.";
      return(s + e.Message + "<hr />");
    }
  }
}
Imports System.Security.Permissions
Imports System.Web
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.WebParts
Imports System.Web.UI.Design.WebControls.WebParts
Imports System.ComponentModel

' BirthdayPart demonstrates some of the most
' common overrides of members of the WebPart
' class. BirthdayPartDesigner shows how to 
' customize the rendering of a custom WebPart
' control.
Namespace Samples.AspNet.VB.Controls
    <AspNetHostingPermission(SecurityAction.Demand, Level:=AspNetHostingPermissionLevel.Minimal)> _
    <AspNetHostingPermission(SecurityAction.InheritanceDemand, Level:=AspNetHostingPermissionLevel.Minimal)> _
    <Designer(GetType(BirthdayPartDesigner))> _
    Public Class BirthdayPart
        Inherits WebPart
        Private m_birthDate As DateTime
        Private input As Calendar
        Private displayContent As Label

        Public Sub New()
            Me.AllowClose = False
            Me.Title = "Enter your birthday"
        End Sub

        <Personalizable(PersonalizationScope.User, True), WebBrowsable()> _
        Public Property BirthDate() As DateTime
            Get
                Return m_birthDate
            End Get
            Set(value As DateTime)
                m_birthDate = value
            End Set
        End Property

        ' Set the appearance of the control at run time.
        Protected Overrides Sub CreateChildControls()
            Controls.Clear()
            input = New Calendar()
            Me.Controls.Add(input)
            Dim update As New Button()
            update.Text = "Submit"
            AddHandler update.Click, New EventHandler(AddressOf Me.submit_Click)
            Me.Controls.Add(update)
            displayContent = New Label()
            displayContent.BackColor = System.Drawing.Color.LightBlue
            Dim br As New Literal()
            br.Text = "<br />"
            If (Me.m_birthDate.Day = DateTime.Now.Day) AndAlso (Me.m_birthDate.Month = DateTime.Now.Month) Then
                displayContent.Text = "Happy Birthday!"
                Me.Controls.Add(br)
                Me.Controls.Add(displayContent)
            End If
        End Sub

        Private Sub submit_Click(sender As Object, e As EventArgs)
            Me.m_birthDate = input.SelectedDate
        End Sub
    End Class

    Public Class BirthdayPartDesigner
        Inherits WebPartDesigner
        Public Overrides Sub Initialize(component As IComponent)
            ' Verify that the associated control is a BirthdayPart.
            If Not GetType(BirthdayPart).IsInstanceOfType(component) Then
                Throw New ArgumentException("The specified control is not of type 'BirthdayPart'", "component")
            End If
            MyBase.Initialize(component)
        End Sub

        ' Here is where you make customizations
        ' to design time appearance that will not
        ' be visible to the end user.
        Public Overrides Function GetDesignTimeHtml() As String
            Dim designTimeHtml As String = Nothing
            Try
                designTimeHtml = MyBase.GetDesignTimeHtml()
                Dim s As String = "<hr /><hr />I just added these lines to the" & " bottom of the control.<hr /><hr /></div>"
                designTimeHtml = designTimeHtml.Replace("</div>", s)
            Catch ex As Exception
                designTimeHtml = GetErrorDesignTimeHtml(ex)
                ' undo any changes in the try block
            Finally
            End Try

            If (designTimeHtml Is Nothing) OrElse (designTimeHtml.Length = 0) Then
                designTimeHtml = GetEmptyDesignTimeHtml()
            End If
            Return designTimeHtml
        End Function

        ' This method normally returns a blank string.
        ' Override to return a meaningful message.
        Protected Overrides Function GetEmptyDesignTimeHtml() As String
            Return CreatePlaceHolderDesignTimeHtml("<hr />If the page developer forgot to fill in a " & "required property you could tell them here.<hr />")
        End Function

        ' Add specific text to the generic error message.
        Protected Overrides Function GetErrorDesignTimeHtml(e As Exception) As String
            Dim s As String = "<hr />The control failed to render."
            Return (s & e.Message & "<hr />")
        End Function
    End Class
End Namespace

Açıklamalar

sınıfı, WebPartDesigner tasarım zamanında denetimler için WebPart görsel gösterimi sağlar. sınıfından PartDesigner türetilir ve ilişkili denetimin bir denetim veya türetilmiş bir WebPart tür olduğunu doğrulamak için doğrulama ekler.

WebPartDesignerher zaman olarak ayarlanmış truebir UsePreviewControl özelliği üst öğesinden devralır. Bu, görsel tasarım ortamının tasarım yüzeyinde geçici bir kopyasını WebPart tutacak bir denetim oluşturmasına View neden olur; bu kopya daha sonra işaretlemede kalıcı hale gelir. döndürmek UsePreviewControlfalseiçin özelliğini geçersiz kılarsanız, görsel tasarım ortamı doğrudan gerçek WebPart denetimden işaretleme oluşturur.

Web Bölümleri tasarımcıları genellikle normal denetim tasarımcıları gibi davranır; tasarım zamanı görünümünü ayarlamak için temel yöntemler sınıfından ControlDesigner türetilir. Özellikle, denetimle ilişkili tasarım zamanı işaretlemesini değiştirmek için yöntemini geçersiz kılabilirsiniz GetDesignTimeHtml . Aynı şekilde, hataları ve boş dizeleri ("") işlemek için ve GetEmptyDesignTimeHtml yöntemlerini de aynı şekilde geçersiz kılabilirsinizGetErrorDesignTimeHtml.

Oluşturucular

WebPartDesigner()

WebPartDesigner sınıfının yeni bir örneğini başlatır.

Özellikler

ActionLists

Denetim tasarımcısı için eylem listesi koleksiyonunu alır.

(Devralındığı yer: ControlDesigner)
AllowResize

Denetimin tasarım zamanı ortamında yeniden boyutlandırılıp boyutlandırılamayacağını gösteren bir değer alır.

(Devralındığı yer: ControlDesigner)
AssociatedComponents

Tasarımcı tarafından yönetilen bileşenle ilişkili bileşen koleksiyonunu alır.

(Devralındığı yer: ComponentDesigner)
AutoFormats

Tasarım zamanında ilişkili denetimin Otomatik Biçim iletişim kutusunda görüntülenecek önceden tanımlanmış otomatik biçimlendirme düzenleri koleksiyonunu alır.

(Devralındığı yer: ControlDesigner)
Behavior
Geçersiz.

Tasarımcıyla ilişkili DHTML davranışını alır veya ayarlar.

(Devralındığı yer: HtmlControlDesigner)
Component

Bu tasarımcının tasarlıyor olduğu bileşeni alır.

(Devralındığı yer: ComponentDesigner)
DataBindings

Geçerli denetim için veri bağlamaları koleksiyonunu alır.

(Devralındığı yer: HtmlControlDesigner)
DataBindingsEnabled

İlişkili denetim için içeren bölge tarafından veri bağlamanın desteklenip desteklenmediğini belirten bir değer alır.

(Devralındığı yer: ControlDesigner)
DesignerState

Tasarım zamanında ilişkili denetim için verileri kalıcı hale getirmek için kullanılan bir nesnesi alır.

(Devralındığı yer: ControlDesigner)
DesignTimeElement
Geçersiz.

Tasarım yüzeyindeki nesneyle HtmlControlDesigner ilişkili denetimi temsil eden tasarım zamanı nesnesini alır.

(Devralındığı yer: HtmlControlDesigner)
DesignTimeElementView
Geçersiz.

Denetim tasarımcısı için görünüm denetimi nesnesini alır.

(Devralındığı yer: ControlDesigner)
DesignTimeHtmlRequiresLoadComplete
Geçersiz.

Yöntemin çağrılabilmesi için tasarım konağı yüklemesinin GetDesignTimeHtml bitip bitmeyeceğini belirten bir değer alır.

(Devralındığı yer: ControlDesigner)
Expressions

Tasarım zamanında geçerli denetim için ifade bağlamalarını alır.

(Devralındığı yer: HtmlControlDesigner)
HidePropertiesInTemplateMode

Denetim şablon modundayken ilişkili denetimin özelliklerinin gizlenip gizlenmediğini belirten bir değer alır.

(Devralındığı yer: ControlDesigner)
ID

Denetim için kimlik dizesini alır veya ayarlar.

(Devralındığı yer: ControlDesigner)
InheritanceAttribute

İlişkili bileşenin devralma türünü gösteren bir öznitelik alır.

(Devralındığı yer: ComponentDesigner)
Inherited

Bu bileşenin devralınıp devralınmadığını belirten bir değer alır.

(Devralındığı yer: ComponentDesigner)
InTemplateMode

Denetimin tasarım ana bilgisayarında şablon görüntüleme veya düzenleme modunda olup olmadığını gösteren bir değer alır. InTemplateMode özelliği salt okunurdur.

(Devralındığı yer: ControlDesigner)
IsDirty
Geçersiz.

Web sunucusu denetiminin değiştirilmiş olarak işaretlenip işaretlenmediğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: ControlDesigner)
ParentComponent

Bu tasarımcının üst bileşenini alır.

(Devralındığı yer: ComponentDesigner)
ReadOnly
Geçersiz.

Denetimin özelliklerinin tasarım zamanında salt okunur olup olmadığını belirten bir değer alır veya ayarlar.

(Devralındığı yer: ControlDesigner)
RootDesigner

İlişkili denetimi içeren Web Forms sayfasının denetim tasarımcısını alır.

(Devralındığı yer: ControlDesigner)
SetTextualDefaultProperty

Denetimler için WebPart tasarım zamanı görsel desteği sağlar.

(Devralındığı yer: ComponentDesigner)
ShadowProperties

Kullanıcı ayarlarını geçersiz kılan özellik değerleri koleksiyonunu alır.

(Devralındığı yer: ComponentDesigner)
ShouldCodeSerialize
Geçersiz.

Serileştirme sırasında geçerli tasarım belgesi için arka planda kod dosyasındaki denetim için alan bildirimi oluşturulup oluşturulmayacağını belirten bir değer alır veya ayarlar.

(Devralındığı yer: HtmlControlDesigner)
Tag

İlişkili denetim için HTML işaretleme öğesini temsil eden bir nesne alır.

(Devralındığı yer: ControlDesigner)
TemplateGroups

Her biri bir veya daha fazla şablon tanımı içeren şablon grupları koleksiyonunu alır.

(Devralındığı yer: ControlDesigner)
UsePreviewControl

Tasarımcının tasarım zamanı işaretlemesini oluşturmak için tasarımcıyla ilişkili gerçek denetim yerine geçici bir kopya kullanıp kullanmayacağını belirten bir değer alır.

(Devralındığı yer: PartDesigner)
Verbs

Tasarımcıyla ilişkili bileşen tarafından desteklenen tasarım zamanı fiillerini alır.

(Devralındığı yer: ComponentDesigner)
ViewControl

Tasarım zamanı HTML işaretlemesinin önizlemesini görüntülemek için kullanılabilecek bir Web sunucusu denetimi alır veya ayarlar.

(Devralındığı yer: ControlDesigner)
ViewControlCreated

Tasarım yüzeyinde görüntülenmek üzere bir denetim oluşturulup oluşturulmadığını belirten bir View değer alır veya ayarlar.

(Devralındığı yer: ControlDesigner)
Visible

Denetimin tasarım zamanında görünür olup olmadığını gösteren bir değer alır.

(Devralındığı yer: ControlDesigner)

Yöntemler

CreateChildControls()

Bu CompositeControl denetimin alt denetimlerini oluşturur.

(Devralındığı yer: CompositeControlDesigner)
CreateErrorDesignTimeHtml(String)

Tasarım zamanında belirtilen hata iletisini görüntülemek için HTML işaretlemesi oluşturur.

(Devralındığı yer: ControlDesigner)
CreateErrorDesignTimeHtml(String, Exception)

Tasarım zamanında belirtilen özel durum hata iletisini görüntülemek için HTML işaretlemesini oluşturur.

(Devralındığı yer: ControlDesigner)
CreatePlaceHolderDesignTimeHtml()

Denetimin türünü ve kimliğini görüntüleyen basit bir dikdörtgen yer tutucu gösterimi sağlar.

(Devralındığı yer: ControlDesigner)
CreatePlaceHolderDesignTimeHtml(String)

Denetimin türünü ve kimliğini görüntüleyen basit bir dikdörtgen yer tutucu gösterimi ve ayrıca belirtilen ek yönergeleri veya bilgileri sağlar.

(Devralındığı yer: ControlDesigner)
CreateViewControl()

Tasarım yüzeyinde görüntülemek veya işlemek için ilişkili denetimin bir kopyasını döndürür.

(Devralındığı yer: ControlDesigner)
Dispose()

ComponentDesigner tarafından kullanılan tüm kaynakları serbest bırakır.

(Devralındığı yer: ComponentDesigner)
Dispose(Boolean)

nesnesi tarafından HtmlControlDesigner kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır.

(Devralındığı yer: HtmlControlDesigner)
DoDefaultAction()

Bileşendeki varsayılan olay için kaynak kod dosyasında bir yöntem imzası oluşturur ve kullanıcının imlecini bu konuma gider.

(Devralındığı yer: ComponentDesigner)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetBounds()

Tasarım yüzeyinde gösterildiği gibi denetimin sınırlarını temsil eden dikdörtgenin koordinatlarını alır.

(Devralındığı yer: ControlDesigner)
GetDesignTimeHtml()

Tasarım zamanında denetimi temsil etmek için kullanılan HTML'yi alır.

(Devralındığı yer: CompositeControlDesigner)
GetDesignTimeHtml(DesignerRegionCollection)

Denetimi görüntülemek için HTML işaretlemesini alır ve koleksiyonu geçerli denetim tasarımcısı bölgeleriyle doldurur.

(Devralındığı yer: ControlDesigner)
GetEditableDesignerRegionContent(EditableDesignerRegion)

İlişkili denetimin tasarım zamanı görünümünün düzenlenebilir bir bölgesinin içeriğini döndürür.

(Devralındığı yer: ControlDesigner)
GetEmptyDesignTimeHtml()

Tasarım zamanında, çalışma zamanında görsel gösterimi olmayan bir Web sunucusu denetimini temsil etmek için HTML işaretlemesini alır.

(Devralındığı yer: ControlDesigner)
GetErrorDesignTimeHtml(Exception)

Belirtilen özel durum hakkında bilgi sağlayan HTML işaretlemesini alır.

(Devralındığı yer: ControlDesigner)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetPersistenceContent()

Tasarım zamanında denetimin kalıcı iç HTML işaretlemesini alır.

(Devralındığı yer: ControlDesigner)
GetPersistInnerHtml()
Geçersiz.

Denetimin kalıcı iç HTML işaretlemesini alır.

(Devralındığı yer: ControlDesigner)
GetService(Type)

Tasarımcının bileşeninin tasarım modu sitesinden belirtilen hizmet türünü almaya çalışır.

(Devralındığı yer: ComponentDesigner)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
GetViewRendering()

İlişkili denetimin içeriği ve bölgeleri için tasarım zamanı işaretlemesini içeren bir nesneyi alır.

(Devralındığı yer: ControlDesigner)
Initialize(IComponent)

Tasarımcıyı bir denetime bağlar ve denetimin bir WebPart denetim olduğunu doğrular.

InitializeExistingComponent(IDictionary)

Mevcut bir bileşeni yeniden başlatıyor.

(Devralındığı yer: ComponentDesigner)
InitializeNewComponent(IDictionary)

Yeni oluşturulan bir bileşeni başlatır.

(Devralındığı yer: ComponentDesigner)
InitializeNonDefault()
Geçersiz.
Geçersiz.

Varsayılanlar dışındaki ayarlara zaten başlatılmış olan içeri aktarılan bir bileşenin ayarlarını başlatır.

(Devralındığı yer: ComponentDesigner)
Invalidate()

Tasarım yüzeyinde görüntülenen denetimin tüm alanını geçersiz hale döndürür ve denetim tasarımcısına denetimi yeniden çizmesini bildirir.

(Devralındığı yer: ControlDesigner)
Invalidate(Rectangle)

Tasarım yüzeyinde görüntülenen denetimin belirtilen alanını geçersiz kılın ve denetim tasarımcısına denetimi yeniden çizmesi için sinyal gönderir.

(Devralındığı yer: ControlDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

InheritanceAttribute Belirtilen ComponentDesigneröğesinin değerini alır.

(Devralındığı yer: ComponentDesigner)
IsPropertyBound(String)
Geçersiz.

İlişkili denetimde belirtilen özelliğin veriye bağlı olup olmadığını belirten bir değer alır.

(Devralındığı yer: ControlDesigner)
Localize(IDesignTimeResourceWriter)

Sağlanan kaynak yazıcısını, ilişkili denetimin yerelleştirilebilir özelliklerini tasarım konağındaki bir kaynakta kalıcı hale getirmek için kullanır.

(Devralındığı yer: ControlDesigner)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
OnAutoFormatApplied(DesignerAutoFormat)

İlişkili denetime önceden tanımlanmış bir otomatik biçimlendirme düzeni uygulandığında çağrılır.

(Devralındığı yer: ControlDesigner)
OnBehaviorAttached()

Denetim tasarımcısı bir Behavior nesnesine eklendiğinde çağrılır.

(Devralındığı yer: ControlDesigner)
OnBehaviorDetaching()
Geçersiz.

Bir davranış öğesinden çıkarıldığında çağrılır.

(Devralındığı yer: HtmlControlDesigner)
OnBindingsCollectionChanged(String)
Geçersiz.

Veri bağlama koleksiyonu değiştiğinde çağrılır.

(Devralındığı yer: ControlDesigner)
OnClick(DesignerRegionMouseEventArgs)

Kullanıcı tasarım zamanında ilişkili denetime tıkladığında tasarım konağı tarafından çağrılır.

(Devralındığı yer: ControlDesigner)
OnComponentChanged(Object, ComponentChangedEventArgs)

İlişkili denetim değiştiğinde çağrılır.

(Devralındığı yer: ControlDesigner)
OnComponentChanging(Object, ComponentChangingEventArgs)

İlişkili denetim için olayı işleyecek ComponentChanging yöntemi temsil eder.

(Devralındığı yer: ControlDesigner)
OnControlResize()
Geçersiz.

Tasarım zamanında tasarım konağında ilişkili Web sunucusu denetimi yeniden boyutlandırıldığında çağrılır.

(Devralındığı yer: ControlDesigner)
OnPaint(PaintEventArgs)

Değer ise CustomPaint , denetim tasarımcısı tasarım yüzeyinde ilişkili denetimi çizdiğinde çağrılır true.

(Devralındığı yer: ControlDesigner)
OnSetComponentDefaults()
Geçersiz.
Geçersiz.

Bileşen için varsayılan özellikleri ayarlar.

(Devralındığı yer: ComponentDesigner)
OnSetParent()

İlişkili denetim bir üst denetime eklendiğinde ek işlem gerçekleştirmenin bir yolunu sağlar.

(Devralındığı yer: HtmlControlDesigner)
PostFilterAttributes(IDictionary)

Tasarımcının aracılığıyla TypeDescriptorkullanıma verdiği öznitelik kümesindeki öğeleri değiştirmesine veya kaldırmasına izin verir.

(Devralındığı yer: ComponentDesigner)
PostFilterEvents(IDictionary)

Tasarımcının aracılığıyla TypeDescriptorkullanıma verdiği olay kümesindeki öğeleri değiştirmesine veya kaldırmasına izin verir.

(Devralındığı yer: ComponentDesigner)
PostFilterProperties(IDictionary)

Tasarımcının aracılığıyla kullanıma verdiği TypeDescriptorözellik kümesindeki öğeleri değiştirmesine veya kaldırmasına izin verir.

(Devralındığı yer: ComponentDesigner)
PreFilterAttributes(IDictionary)

Tasarımcının aracılığıyla kullanıma verdiği TypeDescriptoröznitelik kümesine eklemesine izin verir.

(Devralındığı yer: ComponentDesigner)
PreFilterEvents(IDictionary)

Bileşenin nesnesi için TypeDescriptor tasarım zamanında kullanıma sunulan olayların listesini ayarlar.

(Devralındığı yer: HtmlControlDesigner)
PreFilterProperties(IDictionary)

Tasarım zamanında bir tasarım konağındaki Özellikler kılavuzuna özellikler ekler veya bu kılavuzdan özellikleri kaldırır ya da ilişkili denetimdeki özelliklere karşılık gelen yeni tasarım zamanı özellikleri sağlar.

(Devralındığı yer: ControlDesigner)
RaiseComponentChanged(MemberDescriptor, Object, Object)

Bu bileşenin IComponentChangeService değiştirildiğini bildirir.

(Devralındığı yer: ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

Bu bileşenin IComponentChangeService değiştirilmek üzere olduğunu bildirir.

(Devralındığı yer: ComponentDesigner)
RaiseResizeEvent()
Geçersiz.

Olayı tetikler OnControlResize() .

(Devralındığı yer: ControlDesigner)
RegisterClone(Object, Object)

Dahili verileri kopyalanmış bir denetime kaydeder.

(Devralındığı yer: ControlDesigner)
SetEditableDesignerRegionContent(EditableDesignerRegion, String)

Tasarım zamanında denetimin düzenlenebilir bir bölgesinin içeriğini belirtir.

(Devralındığı yer: ControlDesigner)
SetRegionContent(EditableDesignerRegion, String)

Denetimin tasarım zamanı görünümünde düzenlenebilir bir bölgenin içeriğini belirtir.

(Devralındığı yer: ControlDesigner)
SetViewFlags(ViewFlags, Boolean)

Belirtilen bit düzeyinde ViewFlags numaralandırmayı belirtilen bayrak değerine atar.

(Devralındığı yer: ControlDesigner)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
UpdateDesignTimeHtml()

yöntemini çağırarak ilişkili Web sunucusu denetimi için tasarım zamanı HTML işaretlemesini GetDesignTimeHtml yeniler.

(Devralındığı yer: ControlDesigner)

Belirtik Arabirim Kullanımları

IDesignerFilter.PostFilterAttributes(IDictionary)

Bu üyenin açıklaması için yöntemine PostFilterAttributes(IDictionary) bakın.

(Devralındığı yer: ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Bu üyenin açıklaması için yöntemine PostFilterEvents(IDictionary) bakın.

(Devralındığı yer: ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Bu üyenin açıklaması için yöntemine PostFilterProperties(IDictionary) bakın.

(Devralındığı yer: ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Bu üyenin açıklaması için yöntemine PreFilterAttributes(IDictionary) bakın.

(Devralındığı yer: ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Bu üyenin açıklaması için yöntemine PreFilterEvents(IDictionary) bakın.

(Devralındığı yer: ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Bu üyenin açıklaması için yöntemine PreFilterProperties(IDictionary) bakın.

(Devralındığı yer: ComponentDesigner)
ITreeDesigner.Children

Bu üyenin açıklaması için özelliğine Children bakın.

(Devralındığı yer: ComponentDesigner)
ITreeDesigner.Parent

Bu üyenin açıklaması için özelliğine Parent bakın.

(Devralındığı yer: ComponentDesigner)

Şunlara uygulanır

Ayrıca bkz.