相关文章  
  • 部署Windows XP SP2后出现问题怎么办
  • 超一流软硬件资料检测大师AIDA32
  • 创建检测和更新Framework 的MSI软件包
  • 利用Enterprise Manager加强数据完整性
  • XML组件技术让客户订单系统流程化
  • 你了解吗?Win XP SP2中的八大终极武器
  • Windows XP Service Pack2开发人员的观点
  • 让你的Windows XP拥有Longhorn的界面
  • Windows XP操作系统多媒体设置全攻略(1)
  • SP2升级了哪些Windows XP支持工具
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

    使用新的代码和标记模型创建真实的应用程序3

    T 框架中总是扮演着重要的角色,而在这里扮演的角色则更为重要。如果您还没有任何 .NET 框架的编程实践,也应该知道属性是类的成员,就像方法和字段一样。在使用过程中,它们好象与字段相似,但是它们的实现更接近于方法。不同于字段,属性是包含代码的。属性是可读的、可写的或二者兼有。一个名为 Background 的读/写属性基本上等同于 set_Background 和 get_Background 这一对对称方法。
      
      当然,现代的程序员希望知道:我是否可以将自己的类用作 XAML 元素?答案是:当然可以。出于某种原因,XAML 被称为可扩展应用程序标记语言。任何一个具有公共的无参数的构造函数以及可设置属性的类均可在 XAML 中使用。
      
      我刚才展示的 Button 元素相当于一段完成以下操作的代码:创建一个 Button 类型的对象,然后对 Background、FontSize 和 Content 属性进行赋值。等效的 C# 代码如下所示:
      
      Button btn = new Button();
      btn.Background = Brushes.LightSeaGreen;
      btn.FontSize = new FontSize(24, FontSizeType.Point);
      btn.Content = "Calculate";
      
      正如您所看到的那样,在 XAML 中定义该对象大大简化了对这三个属性赋值的过程。Brushes 类由所有预定义颜色(与 HTML 中通常支持的颜色相同)的静态属性组成。FontSize 是一个结构,其中封装了独立于单位的度量。FontSizeType 是一个枚举。无论属性被定义为字符串、整数、浮点值、布尔值、枚举还是某种其他类型,等效的

    页码:[1] [2] [3] [4] [5] [6] [7]3页、共7页

         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved