1. 程式人生 > >WPF自定義控制元件拖拽到介面報錯-未將物件設定到引用的例項

WPF自定義控制元件拖拽到介面報錯-未將物件設定到引用的例項

WPF自定義控制元件拖拽到介面報錯-未將物件設定到引用的例項

若給自定義控制元件註冊了許多屬性,那麼在拖拽使用這個控制元件時可能會引起這個錯誤。原因是控制元件初始化時,各個屬性未被顯式賦值。

解決辦法,給控制元件向外暴漏一初始化的方法,類似於這樣

public void XXX()
{
    屬性1=xxxxx;
    ...
}

這樣,就可以正常拖拽控制元件使用控制元件了。