wpf(一)

 首先,我们先简单创建一个wpf项目,看下图,app.xaml文件中StartupUri属性中的值表示项目运行起来之后展示的界面:

xmlnx介绍

首先先说明一点,xaml是一种声明性语言,是在xml基础上扩展出来的,xml是一种标签语言,所以在xml中通用的在xaml中也通用。xaml是一种声明性语言,就是说每见到一个标签,xaml编译器都会为我们声明这个标签的一个对象,比如下面window和grid标签,xaml编译器会为我们生成对应的对象,并且window对象嵌套了grid对象,对应标签中也实现不同的属性。

下面我们看一下启动界面的xaml文件和对应的后台代码xaml.cs文件:

看上图我们可以了解到window对象中x:class属性中的值是MyWpf.MainWindow,而且这个界面对应的后台代码中的类MainWindow是部分类partial,所以说在运行项目之后我们看到的mainwindow这个界面实际上是由这个界面以及对应的后台代码一起表示的。

 

posted @   安静点--  阅读(60)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示