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, tek tek öğelerde bu yöntemi çağırabilirsiniz. Örneğin, yeni FrameworkElementbir oluşturmuş olabilirsiniz, ancak henüz herhangi bir mantıksal ağaca eklememiş olabilirsiniz. Veya öğenizin içindeki bir 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ı bir uygulama, bu yöntemi oluşturucular tarafından henüz etkinleştirilmemiş kendi özel sınıf başlatma yordamlarınıza bir kanca olarak kullanmaktır.

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

Şunlara uygulanır

Ayrıca bkz.