zoukankan      html  css  js  c++  java
  • Hello WPF!

    WPF是微软提供的用户界面框架,它提供了统一的编程模型、语言,实现了分离界面设计人员与开发人员的工作。相对基于C++的MFC来说,界面更加美观,操作更加便捷,是新WIN环境下UI的首选。

    vs中新建WPF项目,将会自动生成一个默认的XAML文件:

    1 <!--x是名称空间的名字,x:Class即引用名称空间里名为Class的类-->
    2 <Window x:Class="WpfApplication1.MainWindow"                                    
    3         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    4         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    5         Title="MainWindow" Height="350" Width="525">
    6     <Grid>
    7         <!--添加一些属性元素,或者一些控件-->
    8     </Grid>
    9 </Window>

    查看代码注释可以知道,x是一个名称空间。我们也可以使用默认的名称空间,类名前面没有名称空间的前缀,那么就使用了默认的名称空间。

    动手修改第三行,将xmlns改成xmlns:g,vs会提示出错。将Window和Grid标签之前加上g:就可以通过。

    <!--x是名称空间的名字,x:Class即引用名称空间里名为Class的类-->
    <g:Window x:Class="WpfApplication1.MainWindow"                                    
            xmlns:g="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
            Title="MainWindow" Height="350" Width="525">
        <g:Grid>
            <!--添加一些属性元素,或者一些控件-->
        </g:Grid>
    </g:Window>

    注:本文参考了深入浅出WPF(1)深入浅出WPF(2)

  • 相关阅读:
    前端常用模板引擎- artTemplate
    Vue-多级组件嵌套传值
    echarts图表常用到的设置
    react-基础入门分享
    vue中 export const 和 export default的区别
    vue安装依赖报错
    nvm-node版本控制工具
    gulp-入门
    vue 中使用 iconfont
    c3中基本动画
  • 原文地址:https://www.cnblogs.com/ZRBYYXDM/p/5243174.html
Copyright © 2011-2022 走看看