FrameworkElement.BeginInit 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.
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.