FrameworkElement.EndInit 方法
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示項目的初始設定程序已完成。
public:
virtual void EndInit();
C#
public virtual void EndInit();
abstract member EndInit : unit -> unit
override this.EndInit : unit -> unit
Public Overridable Sub EndInit ()
呼叫 EndInit() 時,沒有在項目上先呼叫 BeginInit()。
如果 BeginInit 先前呼叫過,基底實作將會引發 Initialized 事件。 否則,如果未 BeginInit 呼叫,或無法判斷是否已 BeginInit 呼叫,則不會引發, Initialized 而是擲回例外狀況。
實作這個方法,以提供在專案載入程式期間初始化元素時應該發生的特殊處理。
您的實作應該呼叫基底實作,因為基底 (預設) 實作會設定一些內部旗標來追蹤初始化。
產品 | 版本 |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |