FrameworkElement.BeginInit Yöntem

Tanım

Bu öğe için başlatma işlemini başlatır.

public:
 virtual void BeginInit();
public virtual void BeginInit ();
abstract member BeginInit : unit -> unit
override this.BeginInit : unit -> unit
Public Overridable Sub BeginInit ()

Uygulamalar

Açıklamalar

Öğeyi henüz kullanıma sunmayan veya herhangi bir öğe ağacına bağlamayan yollarla ayarlıyorsanız, bu yöntemi tek tek öğelerde çağırabilirsiniz. Örneğin, yeni FrameworkElementbir oluşturmuş olabilirsiniz, ancak henüz herhangi bir mantıksal ağaca eklememiş olabilirsiniz. Öte yandan, öğenizin içinde alt öğe olduğu mantıksal ağaç uygulamanın bir penceresine veya sayfasına bağlı olmayabilir.

Devralanlara Notlar

Öğe yükleme işlemi sırasında öğeniz başlatılmadan önce gerçekleşmesi gereken özel işleme sağlamak için bu yöntemi uygulayın.

Temel (varsayılan) uygulama başlatmayı izlemek için bazı iç bayraklar ayarladığı için uygulamanız temel uygulamayı çağırmalıdır. Olası uygulamalardan biri, bu yöntemi oluşturucular tarafından henüz etkinleştirilmemiş kendi özel sınıf başlatma yordamlarınıza kanca olarak kullanmaktır.

Temel uygulama çağrılmadan önce EndInit() aynı öğede birden fazla kez çağrılırsa BeginInit() bir özel durum oluşturur.

Şunlara uygulanır

Ayrıca bkz.