WPF命名空间

WPF命名空间

如下图,WPF在默认情况下带有三个命名空间。第一个通过链接的方式将命名空间加进来,是矢量的命名空间;第二个命名空间带有x的前缀,是xaml的命名空间。一个完整的XAML页面必须带有这两个命名空间。三个命名空间带有local的前缀,local代表着应用程序,加载的是本地的命名空间。
在这里插入图片描述

WPF命名空间里面的样式、模板、动画等资源。那么WPF命名空间里面的样式、模板、动画等资源要如何使用呢?是与Html那样使用Css或者Style标签吗?

当然不是。既然是资源,就要通过资源引入命名空间里面的资源,WPF里面有专门的标签“Resources”用来引入命名空间里面的资源。
如下图
在这里插入图片描述

WPF的样式不是如图HTML那样通过类或者id来指定,而是通过标签的属性来指定要操控的是哪个控件的样式。
如下图:
在这里插入图片描述

上图中“TargetType”是Properties的一个属性,后面对应的值是控件。

在WPF中,除了在App.xaml页面的“Application.Resources” 里面写的样式是给整个应用程序的所有页面的,其他页面的样式都是仅供一个页面使用,例如在MainWindow.xaml页面的“Window.Resources”里面写的样式是只有MainWindow.xaml页面能使用的样式。
App.xaml页面:
在这里插入图片描述

但是如果只想让这个样式操控这一个控件,就要用“key”这个属性把“Resources”里面的样式私有化。然后把给到控件里面。
如下例:
代码图:
在这里插入图片描述
在这里插入图片描述

效果图:
在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值