WPF XAML的命名空间

今天开始学习WPF,先看看一些基础的知识吧,转一篇关于命名空间的。

 

<Window x:Class="WpfApplication1.Window1"

    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"                    xmlns:anno="clr-namespace:System.Windows.Annotations;assembly=PresentationFramework"

    Title="Window1" Height="300" Width="300">

    <Grid>       

    </Grid>

</Window>

 


xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  是WPF的核心命名空间,其涵盖所有WPF类,包括构建用户界面使用的控件。该命名空间没有使用前缀,它是整个文档的默认命名空间。
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->

xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  是WPF一些扩展类的命名空间,用x:作前缀,如x:Static, x:Null, x:Type, x:Key, x:Class,x:Name
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->

xmlns:anno="clr-namespace:System.Windows.Annotations;assembly=PresentationFramework"

用来定义CLR类的命名空间,这里如果XAML代码中要用到PresentationFramework.dll 中的System.Windows.Annotations命名空间时,可以通过这样设置将其定义为前缀anno:


x:Class="WpfApplication1.Window1"

用来设置此XAML代码所引用的Code-Behind类。建立两者之间一定的引用关系。

注意:在使用<Window>元素时必须设置x:Class。

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/libaichen/archive/2008/07/23/2700627.aspx

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值