当前位置: 首页 > news >正文

9、使用XAML构建用户界面

使用XAML构建用户界面

1. 资源概述

“资源”这个术语有多种含义。在经典的Win32编程中,资源指的是应用程序使用的只读数据块,常见的Win32资源包括字符串、位图、菜单、工具栏和对话框等,也可以创建自定义资源,Win32会将其视为未知的二进制数据块。

WinRT定义了二进制资源、字符串资源和逻辑资源。下面将重点讨论二进制资源和逻辑资源(字符串资源主要用于本地化场景,这里暂不讨论)。

2. 二进制资源

二进制资源是应用程序包的一部分,通常包括图像、字体以及应用程序正常运行所需的其他静态数据。

2.1 添加二进制资源

在解决方案资源管理器中,右键单击项目,选择“添加现有项”,然后选择项目目录或子目录中的文件。需要注意的是,与C#或VB项目不同,从某个位置添加现有项时,不会将文件复制到项目目录,这对于熟悉C#/VB项目的开发者来说可能会有些困扰,希望未来的Visual Studio版本或服务包能解决这个问题。

一般的应用商店应用项目在Assets文件夹中已经存储了一些二进制资源,例如应用程序使用的图像。使用文件夹按类型或用途组织资源是个不错的方法。在项目节点上右键单击,选择“添加新筛选器”可以创建一个逻辑文件夹,然后将项目拖到该文件夹中。同样,与C#/VB项目不同,项目文件夹不会在文件系统中创建,建议在文件系统中实际创建这些文件夹,以更好地组织资源。

2.2 配置二进制资源属性

添加的二进制资源会作为应用程序包的一部分进行打包,并且会保留其相对位置,可在可执行文件夹或子文件夹中找到。右键单击资源并选择“属性”,会弹出

http://www.jsqmd.com/news/126506/

相关文章:

  • React Native移动电商架构设计核心要点解析
  • 深入浅出讲解Proteus在现代Windows系统的安装逻辑
  • TrollInstallerX下载被拦截?3个简单步骤快速解决问题
  • 操作历史 - Cordova 与 OpenHarmony 混合开发实战
  • 10、WinRT布局系统与控件详解
  • 网购平台信息管理系统源码-SpringBoot后端+Vue前端+MySQL【可直接运行】
  • 观影统计 - Cordova 与 OpenHarmony 混合开发实战
  • 11、WinRT 布局、元素与控件详解(上)
  • CH340 USB转串芯片无驱动?超详细版从下载到安装完整指南
  • 终极指南:RPG Maker MV解密工具完整使用教程
  • 12、深入探索WinRT的布局、元素、控件及数据绑定
  • LangFlow中的公平性检测模块:避免偏见与歧视输出
  • 突破VR视频下载技术壁垒:全方位测评N_m3u8DL-RE实战能力
  • Unity Mod Manager:让游戏模组管理变得前所未有的简单
  • S7NetPlus终极实战指南:轻松实现.NET与西门子PLC高效通信
  • CANFD协议控制字段功能逐项解读
  • 13、数据绑定全解析:从基础到高级技巧
  • 5步掌握免费自动化神器:告别重复点击的终极方案
  • UEFI驱动模型在ARM64设备中的适配:实战案例
  • LangFlow中的饮食建议生成器:营养均衡个性化推荐
  • 数据可视化Cordova与OpenHarmony混合开发实战
  • 终极指南:快速完成TrollInstallerX下载解决方案
  • LangFlow与用户行为分析结合:洞察AI应用使用模式
  • 导出报表Cordova与OpenHarmony混合开发实战
  • LangFlow中的学术论文助手:文献综述与摘要生成
  • ALV HTML Top of Page 中文乱码问题解决方案
  • 嵌入式界面设计中image2lcd的实际应用场景分析
  • LangFlow中的二维码生成器:快速创建可扫描内容
  • LangFlow中的财务规划助手:预算管理与投资建议
  • 淘宝购物助手:3大技巧助你提升购物效率,轻松选购心仪好物!