[VS2019 C#] 寫一個PC上位機

一、創建工程

1.用VS2019新建一個“WPF應用(.NET Framework)”類型的項目。

二、加入代碼

1.新建好後,你會發現,沒有Program.cs這個文件,和以前用的不一樣,有兩個CS文件,一時也毫無頭緒,不知從哪裏下手,具體如下:雙擊"Button"控件,也不會產生代碼。

不過,彆着急,搜索“WPF應用”,就可以搜到很多教程,照着來就行。

2.加入代碼的方法:

如下圖,點擊button控件後,屬性欄裏有兩個圖標,一個是扳手,一個是閃電,扳手圖標是默認的,設置顏色等選項,而閃電圖標就是加入代碼的。

3.在相應的時件裏填入函數名即可,如下:

就會跳轉到新生成的代碼裏,如下:

三、wpf 跳轉到其他窗口

比如,要實現,按下button 就跳轉到另一個功能窗口。這裏實現頁跳轉。

1.首先新建一個頁,如下:

2.加入代碼,如下 :

        private void ClickAboutButton(object sender, RoutedEventArgs e)
        {
            AboutWindow About = new AboutWindow();
            About.Show();
            this.Close();
        }

非常簡單,仿真跑起來,一點擊按鈕,窗口就會跳變。

3.如果窗口要做得和前一個窗口類似,或者是部分相同,個別不同,那麼,有一個很簡單的方法,就是用BeyondCompare打開兩個文件,對比過去就行,非常的簡單快捷。

當然,這樣改過之後,編譯可能會有一些錯誤,不用擔心,按照提示,哪裏錯就刪掉就好,非常簡單。

四、WPF中窗體在同一個位置實現不同頁面切換

參考自: https://www.cnblogs.com/Leozi/p/10798642.html

1.在界面佈局的預定區域放置一個ContentControl :

<ContentControl x:Name="Page_Change" HorizontalAlignment="Left" Margin="159,31,0,0" VerticalAlignment="Top" Height="345" Width="592"/>

參數可大致填寫一下,填好後,“設計”視圖裏就會出現一個框,再拉伸調整就行。

2.在項目中添加Page。

頁面裏要放些內容,否則會看不出已經跳過去了。

3.添加響應代碼:

實現顯示區

實現類似下面的顯示區:

用TextBox實現:

1.加入Name這個參數。

2.然後就可以使用這個新加入的參數來輸入顯示內容了,如下:

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章