首页 > 技术文章 > [VS2019 C#] 写一个PC上位机

lizhuohui 2020-06-05 17:55 原文

一、创建工程

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.然后就可以使用这个新加入的参数来输入显示内容了,如下:

 

 

 

 

 

 

 

推荐阅读