仅使用标记来定义标准窗口:

<Window 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    Title="Main Window in Markup Only" 
    Height="300" 
    Width="300" />

仅使用代码(C#)来定义标准窗口:

using System;
using System.Windows;

namespace CSharp
{
    public partial class CodeOnlyWindow : Window
    {
        public CodeOnlyWindow()
        {
            this.Title = "Main Window in Code Only";
            this.Width = 300;
            this.Height = 300;
        }
    }
}

组合使用标语言和代码创建标准的窗口

<Window 
    x:Class="MainWindow"              //x:Class 特性用于将标记与代码隐藏类相关联
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Main Window" 
    Height="300" 
    Width="300" />

//C#

using System;
using System.Windows;
public partial class MainWindow : Window         //XAML中有引用
{
    public MainWindow()
    {
        InitializeComponent();
    }
}

InitializeComponent 是从代码隐藏类的构造函数中调用的,用于将标记中定义的 UI 与代码隐藏类相合并。(生成应用程序时将为您生成 InitializeComponent,因此您不需要手动实现它。)x:Class 和 InitializeComponent 的组合确保您的实现无论何时创建都能得到正确的初始化。

转载于:https://www.cnblogs.com/aito/archive/2010/06/22/1762983.html

【自学笔记】定义一个标准的WPF窗口相关推荐

  1. 阶段1 语言基础+高级_1-2 -面向对象和封装_18定义一个标准的类

    做一个综合的练习 如何定义一个标准的学生类 向下选择getter和setter 选中这两个 这样就自动出现了get和set的方法 生成构造方法 无参的 运行测试 全参的方式 set修改年龄 转载于:h ...

  2. 粗暴,干就完了----徐晓冬似的C语言自学笔记-----实现一个链表结构

    1 #include <stdio.h> 2 #include <stdlib.h> 3 #define N 5 4 /*N 假定数组长度为5*/ 5 typedef stru ...

  3. 【FlexSim2019】自学笔记:一个实例看何为A连接?何为S连接?其意义的深入探讨

    A.S连接是仿真软件FlexSim 2019中常用的两种连接.那么,二者有什么区别?笔者在这篇文章里以实例,进行了讨论.了解二者意义,才能以不变应万变,具备独立处理问题的能力. 了解连接之前,先看看什 ...

  4. JAVA自学笔记07

    JAVA自学笔记07 1.构造方法 1) 例如:Student s = new Student();//构造方法 System.out.println(s);// Student@e5bbd6 2)功 ...

  5. 【FlexSim2019】自学笔记:交通工具路径设置 | NetworkNode | 操作员固定路径 | 叉车固定路径

    路径设置是基本需求.实现起来也很简单. 只有三步: 将点放好,并将能连通的两点间建立A连接: 将与实体连接点与实体进行A连接(如上图,即最左侧的黑点与左侧传送带的灰点建立A连接.最右侧的黑点与右侧传送 ...

  6. 《Python cookbook》 “定义一个属性可由用户修改的装饰器” 笔记

    看<Python cookbook>的时候,第9.5部分,"定义一个属性可由用户修改的装饰器",有个装饰器理解起来花了一些时间,做个笔记免得二刷这本书的时候忘了 完整代 ...

  7. 定义一个长方形类,求周长和面积--学习笔记--16

    1.变量什么时候定义为成员变量 如果这个变量是用来描述这个类的信息的,那么,该变量就应该定义为成员变量 2.变量的范围越小越好,因为能及时的被回收 3.定义一个长方形类,求周长和面积 然后定义一个Te ...

  8. Essential C++学习记录笔记整理35(定义一个派生类)

    目录 派生类: 一些机制的说明 纯虚函数和虚函数的补充 类继承的一些原则和注意(对于继承过来的数据成员/成员函数) 跳过虚函数机制 派生类同名成员优先被调用机制 如何在派生类调用基类的成员函数(该成员 ...

  9. 如何自学python-作为一个Python自学者,怎样学好Python?

    想学习Python  加群:778570108   分享资源和在线课堂,专业教学. 对于有基础的更容易上手.可以根据计划进行学习,楼主是否有基础?不知道楼主进行到哪一步了.只要路线可以先把基础打好,后 ...

最新文章

  1. I Love You的真正含义
  2. mysql数据库对时间的函数吗_mysql 数据库 时间函数
  3. 020_html格式化
  4. Java 8 - 05 方法引用
  5. JavaScript使用技巧精萃 经典代码收藏版
  6. 删除某文件以外的文件
  7. 数组的去重-----------------------来自大牛的讲解
  8. 从贝叶斯模型(Bayes)到生成模型(Generative models)(生成式分类器,generative classifier)
  9. CISCO 路由器(1)
  10. 如何在Mac系统中修改设备名称
  11. 电脑大小写怎么切换_小白买了Mac pro电脑学会基本操作
  12. 图解:如何在LINUX中安装VM-Tools
  13. 主板电源接口测试软件,雷电接口加入! Intel原厂血统Z77测试
  14. 思科CCNP培训中OSPF协议之详细图解-IELAB
  15. 永久域名注册流程知识
  16. 未明学院:都知道智商、情商、逆商,可你知道“搜商”吗?
  17. Android系统 linux内核按键驱动开发
  18. 粉屏门又一次显示出了苹果的傲慢
  19. 计组 | 寻址范围的概念与数据寄存器的位数
  20. 【MATLAB】柱状图(bar的用法)

热门文章

  1. python中查询某个函数的使用方法
  2. Vivado IP核生成设置
  3. 海岛奇兵服务器维护费,坑爹啊! 海岛奇兵额外建筑工被疯狂吐槽!
  4. 中兴手机数据通道打不开_我用的是中兴手机,里面有流量,但是数据开不了,应该怎么办呢?...
  5. python colormap(颜色映射)
  6. dearpygui-0.6.6 以前的蛇变成了这个样子
  7. 基于haproxy+keepalive+varnish实现lnmp企业级架构
  8. Android之系统自带的文字外观设置
  9. C 入门 第八节 指针
  10. hdu 2669 Romantic