當前位置:首頁 > 趣味生活

WPF自定義控件無法創建

Q1:WPF用户自定義控件的引用

沒有在XAML裏寫xmlns:引用吧。
其實可以更簡單的,你在前台頁面的時候打開左側的工具欄,如果沒有的話,就在“編輯”-“工具欄”處打開,在工具欄的最上邊會出現你之前創建的這個用户控件,直接把他拖到頁面上就可以了。

Q2:WPF用户自定義控件的添加

B既然是個窗體,那就必須實例化,就是通過new來創建。但B窗體應該是已經顯示出來了,所以應該把B窗體的實例直接傳給A窗體。
從你的描述分析,我認為B是主窗體,A是後出來的,這樣B在調用A.Show或者A.ShowDialog是可以再括號里加上this作為參數,那麼在A裏直接使用this.parent就可以取到B的實例了。
直接調用B.add()並不是沒有反應,而是你添加了控件,但沒有添加到你看到的那個B上,而是A自己作成的B。

WWW.bA#ZHISHi.CoM

Q3:WPF,兩個自定義控件不能創建同名的依賴項屬性嗎

是可以的,但是一定要注意創建依賴屬性的類型不能一樣 typeof(Control1)和 typeof(Control2)

WwW.B※AzhiShi.cOM

Q4:wpf怎麼用自定義控件?

當你在wpf項目裏創建好自己的UserConttrol後,在需要引用自定義控件的頁面的頭部加上引用路徑 如xmlns:MyControl="clr-namespace:項目名;assembly=控件引用路徑" (頭部的路徑內容vs會自動彈出,你只需要自己選擇就可以了)。然後在xaml裏就可以直接用了!
例如:你在工程下建立了一個名為MyTextbox的UserControl

猜你喜歡

更多
此页面为HK繁体版,其他版本: 中文简体 | TW 繁体