繼續這兩篇文章寫:
http://daniex.info/wpf-using-usercontrol.html
http://www.codeproject.com/Articles/32825/How-to-Creating-a-WPF-User-Control-using-it-in-a-W
其實UserControl不一定是需要在單獨的工程中,在工程內部,也可以像添加一個新class一樣添加一個UserControl,這樣新UserControl和它的使用者在一個Assembly里面,使用時也就更方便。
在需要使用該UserControl的xaml文件頭加上
xmlns:local="clr-namespace:_Name"
其中需要把_Name替換為工程的NameSpace。
在需要放該UserControl的xaml位置加上:
<local:UserControlClassName></local:UserControlClassName>
其中需要將UserControlClassName換為UserControl的類名。
這種方法,很適合將一個很大的.xaml文件划分為幾個小的.xaml文件,比較方便模塊化,瀏覽代碼頁方便。