快速构建Windows 8风格应用18-基础控件I
本篇博文主要介绍Windows 8风格应用开发中常用的几种基础控件。
ProgressRing:
ProgressRing控件常见的效果图:

如何在XAML代码中声明ProgressRing控件呢?代码如下:

ProgressRing控件包含IsActive属性,该属性控制ProgressRing控件是否激活可用。默认情况下IsActive属性值为Ture,我们也可以将其值设置为False。
另外我们也可以在C#代码中声明ProgressRing控件,添加到布局控件中。代码可以如下:

关于ProgressRing类详细说明可以参考:Progress Ring Class。
ProgressBar:
ProgressBar控件常见的效果:
效果图1:

效果图2:

如何在XAML代码中声明ProgressBar控件呢?代码如下:

同时也可以设置ProgressBar的Value(表示当前ProgressBar的值,范围为0-100)、IsIndeterminate(是否允许ProgressBar重复运行)等属性。

C#代码中声明ProgressBar控件,代码可如下:

关于ProgressBar类详细说明可以参考:Progress Bar Class。
ToggleSwitch:
ToggleSwitch控件常见的效果:

如何在XAML代码中声明ToggleSwitch控件呢?代码如下:

其中OffContent属性值为关闭状态显示的文字、OnContent属性为打开状态显示的文字、Header属性值为ToggleSwitch控件的Header显示文字、IsOn属性为ToggleSwitch控件是否打开状态。
C#代码中声明ToggleSwitch控件,代码如下:

关于ToggleSwitch类详细说明可以参考:ToggleSwitch Class。
HyperlinkButton:
HyperlinkButton控件常见的效果:

如何在XAML代码中声明HyperlinkButton控件呢?代码如下:

HyperlinkButton控件默认生成的Click事件代码如下:

C#代码中声明HyperlinkButton控件,代码如下:

关于HyperlinkButton类详细说明可以参考:HyperlinkButton Class。
ComboBox:
ComboBox控件常见的效果:

如何在XAML代码中声明ComboBox控件呢?代码如下:

通过ComboBox的SelectionChanged事件获取用户选择项。

C#代码中声明ComboBox控件,代码如下:

关于ComboBox类详细说明可以参考:ComboBox Class。
总结:本篇博文主要介绍了ProgressRing、ProgressBar、ToggleSwitch、HyperlinkButton、ComboBox控件的主要用法。下篇博文中将会介绍其他一些常用的控件。
快速构建Windows 8风格应用18-基础控件I的更多相关文章
- 快速构建Windows 8风格应用17-布局控件
原文:快速构建Windows 8风格应用17-布局控件 本篇博文主要介绍三种常用的布局控件:Canvas.Grid.StackPanel. Panel类是开发Windows 8 Store应用中一个重 ...
- 快速构建Windows 8风格应用4-FlipView数据控件
原文:快速构建Windows 8风格应用4-FlipView数据控件 本篇博文主要介绍为什么使用FlipView控件.什么是FlipView控件.如何使用FlipView控件和FlipView控件最佳 ...
- 快速构建Windows 8风格应用5-ListView数据控件
原文:快速构建Windows 8风格应用5-ListView数据控件 本篇博文主要介绍什么是ListView数据控件.如何构建ListView数据控件. 什么是ListView数据控件? 1) Li ...
- 快速构建Windows 8风格应用6-GridView数据控件
原文:快速构建Windows 8风格应用6-GridView数据控件 本篇博文主要介绍什么是GridView数据控件.如何构建常用的GridView数据呈现样式. 什么是GridView数据控件? G ...
- 快速构建Windows 8风格应用19-基础控件II
原文:快速构建Windows 8风格应用19-基础控件II 本篇博文接着上篇博文<快速构建Windows 8风格应用18-基础控件I>介绍开发Windows 8风格应用中常用控件. Sli ...
- 快速构建Windows 8风格应用21-构建简单媒体播放器
原文:快速构建Windows 8风格应用21-构建简单媒体播放器 本篇博文主要介绍如何构建一个简单的媒体播放器. <快速构建Windows 8风格应用20-MediaElement>博文中 ...
- 快速构建Windows 8风格应用36-商店应用发布流程
原文:快速构建Windows 8风格应用36-商店应用发布流程 引言 在发布应用之前,我们需要注册开发者账号才能够发布应用.我们可以登录https://appdev.microsoft.com/Sto ...
- 快速构建Windows 8风格应用32-构建辅助磁贴
原文:快速构建Windows 8风格应用32-构建辅助磁贴 引言 Windows Phone中,我们开发者可能会开发的一个功能点是将数据列表中某一项"Pin To Start(固定到开始屏幕 ...
- 快速构建Windows 8风格应用15-ShareContract构建
原文:快速构建Windows 8风格应用15-ShareContract构建 本篇博文主要介绍共享数据包.如何构建共享源.如何构建共享目标.DataTransferManager类. 共享数据包 Da ...
随机推荐
- 库函数atoi()的实现
int atoi(const char *nptr); 假设第一个非空格字符存在,是数字或者正负号则開始做类型转换,之后检測到非数字(包含结束符 \0) 字符时停止转换.返回整形数. 否则,返回零. ...
- Visual Prolog 的 Web 专家系统 (6)
保存用户响应询价.作为进一步推理的条件 或GOAL段开始.最初的一句是write_startform() write_startform():- write("<form action ...
- 从JAR包中如何读取数据文件
还不是很懂.....待总结......
- hdu 1025 Constructing Roads In JGShining’s Kingdom 【dp+二分法】
主题链接:pid=1025">http://acm.acmcoder.com/showproblem.php?pid=1025 题意:本求最长公共子序列.但数据太多. 转化为求最长不下 ...
- js面向对象的学习笔记九(BOM 与 DOM 经常使用的属性分析)
一 BOM物 window 的 相关属性 1. 用户配置的机器配置对象 navigator navigator.userAgent //该属性能够查看用户机器浏览器的配置 "Mozilla ...
- ABP领域层——工作单元(Unit Of work)
ABP领域层——工作单元(Unit Of work) 点这里进入ABP系列文章总目录 基于DDD的现代ASP.NET开发框架--ABP系列之12.ABP领域层——工作单元(Unit Of work) ...
- 十天学Linux内核之第九天---向内核添加代码
原文:十天学Linux内核之第九天---向内核添加代码 睡了个好觉,很晚才起,好久没有这么舒服过了,今天的任务不重,所以压力不大,呵呵,现在的天气真的好冷,不过实验室有空调,我还是喜欢待在这里,有一种 ...
- 使用python做你自己的自动化测试--对Java代码做单元测试 (2)-导入第三方jar包裹
使用Jython对Java做单元测试,当然,为了测试开发java代码.这涉及到引入第三包的问题,如何导入第三方的包? 您可以使用http://blog.csdn.net/powerccna/artic ...
- XSS学习笔记(五)-XSS防御
如果只生产XSS的地方都与输入或输出相关联的.所以错过了主要矛盾.而且,我们将有一个解决问题的办法:您可以输入端砚格过滤,是可能的过滤输出时间,输出到用户的GET或POST中是否有敏感字符: 输入过滤 ...
- 处理器(CPU)调度问题
因为处理器是最重要的计算机资源,提高利用率并提高系统性能的处理器(吞吐量.响应时间).于处理机调度性能的好坏,因而,处理机调度便成为操作系统设计的中心问题之中的一个. 一.处理机调度的层次 1. ...