当前位置: 首页 > news >正文

个性flash网站重庆百度seo

个性flash网站,重庆百度seo,官网制作需要多少钱,佛山做网站制作1. 如何在XAML里引用类库中的名称空间和类2. 小结 1. 如何在XAML里引用类库中的名称空间和类 首先需要记住一点:把类库引用到项目中是引用其中名称空间的物理基础,无论是C#还是XAML都是这样。 一旦将一个类库引用进程序,就可以引用其中的名…
  • 1. 如何在XAML里引用类库中的名称空间和类
  • 2. 小结

1. 如何在XAML里引用类库中的名称空间和类

首先需要记住一点:把类库引用到项目中是引用其中名称空间的物理基础,无论是C#还是XAML都是这样。

一旦将一个类库引用进程序,就可以引用其中的名称空间。

假设我的类库程序集名为MyLibrary.dll,其中包含Common和Controls两个名称空间,而且已经把这个程序集引用进WPF项目,那么在XAML中引用这两个名称空间的语法是:

xmlns:映射名=“clr-namespace:类库中名称空间的名字;assembly-类库文件名”

对于MyLibrary.dll里的两个名称空间,XAML中的引用会是:


xmlns:common="clr-namespace:Common;assembly=MyLibrary" xmlns:controls="clr-namespace:Controls;assembly=MyLibrary"

让我们分析一下XAML引用名称空间的语法。

  • xmlns是用于在XAML中声明名称空间的Attribute,它从XML语言继承而来,是XMLNamespace的缩写。

  • 冒号后的映射名是可选的,但由于可以不加映射名的默认名称空间已经被WPF的主要名称空间占用,所以所引用的名称空间都需要加上这个映射名。映射名可以根据喜好自由选择,
    但团队内部最好使用一致的命名。一个建议就是使用类库中名称空间的原名或者缩写。

  • 引号中的字符串值确定了你要引用的是哪个类库以及类库中的哪个名称空间。

一旦我们将类库中的名称空间引入XAML中,我们就可以在XAML中使用这些名称空间里的类。语法格式是:

<映射名:类名>…<映射名:类名>

例如使用Common和Controls中的类,代码是这样:


<common:MessagePanel x:Name="windowl"><controls:LedButton x:Name="buttonl">

附加一点额外的小知识。我们发现,XAML中引用名称空间的语法与C#不太一样。最大的差别就是XAML需要为被引用的名称空间添加一个映射名,用这个映射名来代表被引用的名称空间。

其实,C#也可以这样引用名称空间,只是不经常用罢了。比如,在C#中引用Common和Controls名称空间时可以这样写:

这种写法在名称较长的名称空间中有同名类时比较有用。


using Cmn=Common; using Ctl=Controls;

2. 小结

XAML系列文章:
WPF1-从最简单的xaml开始

WPF2-在xaml为对象的属性赋值

WPF3-在xaml中引用其他程序集的名称空间

WPF4-代码后置

WPF5-x名称空间

至此,通过几篇博文的讨论,我们已经走马观花地了解了XAML的基本语法。知识虽然不多,但足以保障我们写出美观的程序。要提醒大家的是,XAML是一种很灵活的语言,特别是一些用于简化代码的缩略写法。这些看上去比较奇怪的写法基本上无法系统地用章节来描述,只能依靠我们在实际工作中慢慢积累。不过不用担心,一般情况下比较复杂的代码都能使用前面学过的语法解释清楚。

http://www.mmbaike.com/news/66167.html

相关文章:

  • 购物网站建设教程自助搭建平台
  • 动态网站开发的语言标题优化怎么做
  • 网站开发公司售后服务黑五类广告推广
  • wordpress整站源码免费推广自己的网站
  • 网站建设服务介绍爱站网 关键词挖掘工具
  • 重庆电力公司网站学生个人网页优秀模板
  • 济宁网站开发招聘个人接外包项目平台
  • 上海网站建设seo公司哪家好视频推广一条多少钱
  • 北京网站设计制作哪家好网站建设的方法有哪些
  • 网站制作建设哪家公司好网络营销与策划实践报告
  • wordpress友情链接显示个数优化推广网站怎么做最好
  • 静态网站开发预期效果淄博网站营销与推广
  • 哪儿有那种网站上海百度推广优化公司
  • 黑龙江建设厅网站定制网站建设
  • 包头建设厅官方网站服务营销
  • 网络公司做网站网站整体优化
  • wordpress域名授权系统徐州seo培训
  • 云浮 网站建设东莞网站制作外包
  • 网站客服的调研工作怎么做百度seo指南
  • 微信平台登录深圳seo培训
  • 网站设计设计目的如何做谷歌优化
  • wordpress安全锁上海网站排名优化公司
  • 大型手机网站制作seo工具是什么意思
  • 高端建设网站建设怎么做一个免费的网站
  • 静态网站培训营销策划公司介绍
  • 在360怎么做网站头条新闻今日头条
  • 中山网站建设方案线上推广有哪些
  • wordpress安装创建数据库文件目录厦门seo优化外包公司
  • 交互设计研究生宁波seo网络推广多少钱
  • 全部游戏免费(试玩)不用下载百度快照seo