WPF 創建用戶控件並引用


項目源碼地址:https://github.com/lizhiqiang0204/WpfControlLibrary.git

首先創建新項目->WPF用戶控件庫項目

在UserControl1.xaml文件中添加兩個標准控件Button和Label,並且添加按鍵單擊處理事件

<Button Content="用戶Button" HorizontalAlignment="Left"  VerticalAlignment="Top" Width="76" Margin="72,3,0,0" Click="Button_Click"/>
<Label Content="用戶Label" HorizontalAlignment="Left" VerticalAlignment="Top"/>

private void Button_Click(object sender, RoutedEventArgs e)
{
  MessageBox.Show("你好!");
}

右擊WpfControlLibrary項目生成WpfControlLibrary.dll控件庫文件

右擊解決方案->添加->新建項目,選擇WPF應用,項目名為WpfApp,右鍵設為啟動項目

右擊引用->添加引用

選擇我們剛才生成的WpfControlLibrary.dll控件庫文件

此時展開引用就可以看到該控件了

打開MainWindow.xaml文件,在工具箱拖拽剛才生成的控件到前端設計器里面

 

 運行單擊按鍵查看效果

如果我們修改用戶控件項目下UserControl1.xaml.cs里的按鍵處理事件

        private void Button_Click(object sender, RoutedEventArgs e)
        {
            MessageBox.Show("你好用戶控件!");
        }

編譯生成用戶控件項目WpfControlLibrary,再啟動運行WpfApp應用程序,查看效果

因此,我們可以不用修改應用程序,修改用戶控件庫就能達到效果的改變。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM