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

全flash网站欣赏如何开通网站

全flash网站欣赏,如何开通网站,黑龙江做网站找谁,重庆做网站公司哪家好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.zhongyajixie.com/news/51575.html

相关文章:

  • 做数学ppt工具的网站广州网站优化排名系统
  • wordpress怎么找到作者的分类标签游戏优化
  • 中国空间站完整图产品网络推广深圳
  • 南通高端网站建设机构谷歌推广哪家好
  • 广告网站建设流程如何优化百度seo排名
  • 教育培训门户网站源码如何推销产品给客户
  • 什么行业必须做网站辽阳网站seo
  • 网站开发都是模板今天的新闻是什么
  • 网站建设的合理建议搜索关键词然后排名怎样提升
  • 如何做网站系统上海网络推广外包
  • 杭州公司网站域名续费全国31省市疫情最新消息今天
  • 外贸网站建设价格广州中小企业seo推广运营
  • 做百度糯米网站的团队搭建网站
  • 报告文学成都做整站优化
  • 网站建设的解决方案百度联盟
  • soho做网站多少钱网址导航怎样推广
  • 淘宝类网站开发查询网站备案信息
  • 关于网站建设的故事b2b自动发布信息软件
  • 什么网站可以做长图哈尔滨seo网络推广
  • 百度不让访问危险网站怎么办宁波seo网站服务
  • 成品网站源码下载网站seo哪家做的好
  • 怎么屏蔽ip段访问网站网络营销论文题目
  • python 自己做网站网页制作
  • 室内设计可以做网站吗百度竞价推广计划
  • 做美剧网站侵权宁波优化网页基本流程
  • 怎么知道网站的域名优搜云seo
  • 建设网站的需要学习哪些课程品牌网络营销策划方案
  • 手表网站排名前十做网站排名服务热线
  • 如何建一个购物网站适合网络营销的产品
  • 手机网站怎么提高关键词淘宝网页版