Wpf后台当中我们想要改变前端的某个属性我们可以直接通过前端的那个属性的name来进行改变
在wpf当中我们想要获取一个窗口时只要在同一个项目当中我们可以通过实例化来轻松获取如下
Window1 mywindow = new window1()
Window1 是我们想要获取的窗口的名称
Mywindow 是变量用来接受window窗口
解决方案: 在我们做项目的时候一个解决方案就对应着客户的一个需求;
解决方案里面有4个分类分别是
Properties 里面存放着资源文件; 3玩
XAML 后缀的在wpf中是前端文件;
xaml.cs 后缀的是后台文件;
Xaml 和 xaml.cs 是一一对应的
其中唯一有所不一样的是系统自动创建的app.xaml,他所对应的是整个应用程序页面的编程软件
<application x:class=”hellp_wpf.app”
Xmlns =”http://schemas.microsoft.com/winfx/2006/xaml/presentation”
Xmlns:x=”http://schemas.microsoft.com/winfx/2006/xaml”
Xmlns 这个是前端对对命名空间的应用,他是通过映射的方sfs式进行的引用,而且虽然后面跟的东西很像是链接,但其实并不是链接而是印编码,是固定死的
如果是后台的话是用using来对命名空间的引用;
上面两个命名空间中有一个加了前缀x有一个没有加前缀的原因是应为;
我的<application.resource>这个标签本身就要用到
http://schemas.microsoft.com/winfx/2006/xaml/presentation
这个命名空间所以是不用加前缀的
而其他的命名空间就必须要加前缀进行区分;使用的的时候也是用前缀进行代替;如
X:class =”hellp_wpf.app”
<application.resources>
</application.resourcs>
Resources 代表着资源。
所对应的我们的一些资源文件要放在里面;
StartupUri 这个关键字的作用是,确定默认打开的页面是那个页面
Title =“水水水水”titer表示页面的名字一般跟在window里面
如果我们做了一个页面想要把这个页面嵌套在主页面,那么这个页面必须是控件,因为窗口不能嵌套窗口
1.border边框控件
1.1BorderBrush = “#fff” border控件的属性 表示边框颜色
1.2BorderThickness = “4” border控件的属性 表示边框的粗细
1.3CornerRadius = “5” 设置圆角
2.button 按钮控件
2.1Content = “” button控件的属性 表示内容
2.2Background = “” button控件的属性,表示背景颜色
3.CheckBox 复选框控件 是内容控件
3.1IsChecked = “ture” CheckBox 控件的属性,确定我们这个复选框的的状态是选中还是不选中,ture 是默认选中的意思
4.ComboBox 下拉框控件
4.1 ComboBox 控件的属性 容纳下拉框里的内容