NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

Windows 8.1 和 Visual Studio 2013 提升 XAML 开发体验

  • 2013-10-08
  • 本文字数:1084 字

    阅读完需:约 4 分钟

Windows 8.1 允许你将 XAML 应用程序编译成使用 XAML 二进制格式(XBF)的程序集。此外,新版本还大幅提升了应用程序的加载和展现时间,所有必须的键控资源将不会在启动的时候完全加载,而会使用延迟加载的模式。

在 Windows 8.1 中 XAML 开发者能够看到应用程序中的全景提升,这些内容在通过大条目列表导航时才是可见的。此外,灰盒占位符只有在数据库中的所有条目被渲染之后才会显示。Windows 8.1 还提升了 Visual Studio 2013 中的 XAML 编辑器的设计时性能。

Visual Studio 2013 包含的 XAML 编辑器包含对键控资源的智能感知和完全的数据绑定。智能感知拥有一种内置的能力,它能够显示正确的元素名称,甚至如果你不知道正确的名称结构也可以通过 F12 键获取支持。该编辑器还支持 CamelCase 匹配,如果你提供了大小写部分它会显示正确的元素名称。

根据官方提供的说明,Visual Studio 2013 XAML 编辑器将会包含扩展(expansion)和外围式(surroundwith)代码段。目前,Visual Studio 2013 预览版并没有包含任何代码段,但是你可以按照 Tim Heuer 提供的教程创建自定义的代码段。

你还能够将一个 XAML 控件实例直接拖拽到文档大纲中,通过该功能你能够将控件放到虚拟树中的任意位置而不需要通过 XAML 标记导航。Visual Studio 2013 能够自动发现选中部分中的已有注释,并将它们包装到 XAML 代码编辑器的内部。此外,如果引擎发现了一个元素的结束标签那么将会移除闭合标签。

Visual Studio 2013 包含主题增强,借助于此功能你能够在编译阶段之前的任意时间设置主题。到目前为止,你并不能这样做,只能在创建项目的时候选择一个主题。新版本还包含了一些新的控件,包括搜索(Search)、弹出式菜单(menu Flyout)、命令栏(CommandBar)、应用程序栏按钮(AppBarButton)、应用程序栏触发按钮(AppBarToggleButton)和应用程序栏分隔符(AppBarSeprator),它实现了 Windows Store 应用程序指南,能够使用属性面板为 AppBarButton 分配图标。

在 Windows 8.1 中 XAML 开发者能够使用新的 Hub 控件,你能够创建 HubSection 分离除了超链接控件之外的内容。此外,ComboBox、Slider、DatePicker、TimePicker、Textbox、 PasswordBox 和 RichEditBox 控件包含 Header 模板属性,能够添加占位符文本和水印。

在 Windows 8.1 中你能够使用 Windows.Xaml.Media.Imaging 命名空间中的 RenderTargetBitmap 将 XAML 虚拟树渲染成图片。它还包含更新的项目,hub 应用程序和编码的 UI 测试项目模板,能够为 Windows Store 应用程序记录测试并在需要的时候运行它们。

查看英文原文 Windows 8.1 and Visual Studio 2013 Adds Improvements to XAML Developers

2013-10-08 04:581135
用户头像

发布了 321 篇内容, 共 116.0 次阅读, 收获喜欢 18 次。

关注

评论

发布
暂无评论
发现更多内容

注意:字符串substring方法在jkd6,7,8中的差异

CRMEB

什么是 AQS 及源码分析

Ayue、

AQS

linux动态链接的程序如何在其他系统上运行

SkyFire

动态链接 装载器

模块四-reids存储方案

撿破爛ぃ

「架构实战营」

FFmpeg的一些使用实践

为自己带盐

ffmpeg 28天写作 12月日更

HDZ城市行深圳站 | AIoT时代,如何抓住智联生活的战略机会点?

华为云开发者联盟

AIOT HarmonyOS 华为云IoT 智联生活 PLC-IoT

模块三-架构文档

撿破爛ぃ

「架构实战营」

HarmonyOS(鸿蒙)——单击事件的四种写法

李子捌

28天写作 21天挑战 鸿蒙系统 12月日更

儿童教育有感-说话用词不当

wood

28天写作

【安全漏洞】CVE-2021-42287&CVE-2021-42278 域内提权

H

网络安全 信息安全 漏洞

Spring核心原理之 IoC容器中那些鲜为人知的细节(3)

Tom弹架构

Java spring 源码

Spark-概览

xujiangniao

《权力——为什么只为某些人拥有》读书笔记

圣迪

特质 权力 影响力

Linux 命令 less 全知全会

hedzr

Linux less

Linux之which命令

入门小站

Linux

Netflix系统架构

俞凡

架构 微服务 netflix 大厂实践

git tips(qbit)

qbit

git #Github

Kubernetes 集群部署 Metrics Server 获取集群 Metric 数据

zuozewei

Kubernetes 性能监控 12月日更

HarmonyOS(鸿蒙)——双击事件

李子捌

28天写作 21天挑战 鸿蒙开发 12月日更

Dubbo 框架学习笔记十二

风翱

dubbo 12月日更

100% 展示 MySQL 语句执行的神器-Optimizer Trace

程序员历小冰

MySQL 28天写作 12月日更

从渔夫和游客说到晒太阳的狗狗派

mtfelix

28天写作

kali系统之复现漏洞分析与审计

网络安全学海

黑客 网络安全 安全 信息安全 渗透测试

[架构实战营] 模块三作业

Geek_0ed632

「架构实战营」

在线上传图片二维码识别解析

入门小站

工具

数据管理典范!「山东城商行联盟数据库准实时数据采集系统」入选2021中国大数据应用样板案例

DataPipeline数见科技

大数据 数据同步 数据融合 数据迁移 数据管理

程序员做技术管理需要懂哪些方面?

Seven的代码实验室

程序员 技术管理

【Java 进阶训练营】 JVM 知识总结

wgl

架构实战营模块三课后作业-外包学生管理系统架构文档

Jude

架构实战营

荐书📚——《剑指Offer》专项突破版

宇宙之一粟

推荐书籍 12月日更

Gin-Vue-Admin 使用gin+vue进行极速开发的全栈开发基础平台【gva第一节】

坚果

Go 28天写作 Vue 3 12月日更

Windows 8.1和Visual Studio 2013提升XAML开发体验_语言 & 开发_Anand Narayanaswamy_InfoQ精选文章