WPF -- 关于XAML语言解析处理及XAML引用

首先我们在Visual Studio中建立一个WPF项目,以下是新建的WPF程序的 xaml 文件

<Window x:Class="WpfApplication1.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    //绘制UI相关程序集  表示(Presentation)层
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"                  
    //语言解析处理程序集语言层
    Title="MainWindow" Height="350" Width="525">
    <Grid>

    </Grid>
</Window>

XAML引用:

XAML 中引用外来程序集和其中.NET 名称空间

xmlns:c="clr-namespace:System.Windows.Controls; assembly=PresentationFramework"

-------------------------------------------------------------------------
c 是映射前缀, 可以换成其他字符串 如:"control"

因Button来自前缀 c 对应的名称空间,所以使用Button写为  <c:Button> </c:Button>

默认引用进来的两个名称空间格外重要,它们对应的程序集和 .NET 名称空间如下

    --------------------------------------------------------------
    http://schemas.microsoft.com/winfx/2006/xaml/presentation 对应:

    *System.Windows
    *System.Windows.Automarion
    *System.Windows.Controls
    *System.Windows.Controls.Primitives
    *System.Data
    *System.Windows.Documents
    *System.Windows.Forms.Integration
    *System.Windows.Ink
    *System.Windows.Input
    *System.Windows.Media
    *Syatem.Windows.Media.Animation
    *System.Windows.Media.Effects
    *System.Windows.Media.Imaging
    *System.Windows.Media.Media3D
    *System.Windows.Media.TextFormatting
    *System.Windows.Navigation
    *System.Windows.Shapes
    ---------------------------------------------------------------

XAML语言解析处理:
(一)
1.首先将x:Class=”WpfApplication1.MainWindow”这条(Attribute)语句删掉

        <Window
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值