LoginViewDesigner.Initialize(IComponent) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Tasarımcıyı ilişkili denetimi görüntülemeye, düzenlemeye ve tasarlamaya hazırlar.
public:
override void Initialize(System::ComponentModel::IComponent ^ component);
public override void Initialize(System.ComponentModel.IComponent component);
override this.Initialize : System.ComponentModel.IComponent -> unit
Public Overrides Sub Initialize (component As IComponent)
Parametreler
- component
- IComponent
bir LoginViewuygulayan bir IComponent.
Özel durumlar
Örnekler
Aşağıdaki kod örneği, tasarım zamanında sınıfından Initialize türetilen LoginViewDesigner bir denetimin davranışını değiştirmek için sınıfından devralınan bir sınıfta yönteminin LoginView nasıl geçersiz kılındığını gösterir. Örnek, ilişkili denetim bir nesne değilse bir ArgumentExceptionMyLoginView oluşturur.
public override void Initialize(IComponent component)
{
// Ensure that only a MyLoginView can be created in this designer.
if (!(component is MyLoginView))
throw new ArgumentException();
// Call the base method to generate the markup.
base.Initialize(component);
} // Initialize
' Generate the design time markup.
Public Overrides Sub Initialize(ByVal component As IComponent)
' Ensure that only a MyLoginView can be created in this designer.
If Not TypeOf component Is MyLoginView Then
Throw New ArgumentException()
End If
' Call the base method to generate the markup.
MyBase.Initialize(component)
End Sub
Açıklamalar
Görsel tasarımcı, denetimi işlemek LoginView için tasarımcıyı kullanmaya hazır olduğunda yöntemini çağırırInitialize. Initialize ve temel yöntemleri, tasarımcının çalışması için gerekli olan özellikleri yapılandırıp olayları ayarlar.
component parametresi, LoginView bu tasarımcıyla ilişkili denetim veya denetimin bir kopyasıdırLoginView.