
UWP
文章平均质量分 90
nomasp
Android 工程师
展开
-
【UWP应用开发实战】第一弹 使用剪切板
不知道是否还有童鞋记得我上半年写的一系列Windows App开发的博客,那时候Windows 10还处于预览版,UWP(Universal Windows Platform)当时也还处于雏形阶段。在当时的专栏的首篇中,我们就展望过UWP,而如今的UWP简直是更上百层楼了,定当让你刮目相看。不过,这一篇还是先来介绍一下剪切板的功能,因为之前的文章仅仅是介绍了从应用外剪切/复制到应用内,并没有介绍如何原创 2015-10-17 20:55:55 · 3482 阅读 · 0 评论 -
【UWP通用应用开发】应用布局、基本导航
简单示例看页面布局和导航首先按照上一篇博客中的顺序来新建一个项目。新建好之后就点开MainPage.xaml开始敲代码了。<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> <Grid.RowDefinitions> <RowDefinition Height="100原创 2015-12-10 17:41:25 · 5596 阅读 · 0 评论 -
【UWP通用应用开发】控件、应用栏
控件的属性、事件与样式资源如何添加控件添加控件的方式有多种,大家更喜欢下面哪一种呢?1)使用诸如Blend for Visual Studio或Microsoft Visual Studio XAML设计器的设计工具。 2)在Visual Studio XAML编辑器中将控件添加到XAML代码中。 3)在代码中添加控件。 注意:当应用运行时会看到你在代码中添加的控件,但在 Visual Stud原创 2015-12-11 14:28:45 · 8312 阅读 · 5 评论 -
【UWP通用应用开发】集合控件与数据绑定
为ListView和GridView添加数据ListView采用垂直堆叠得方式显示数据,而GridView则采用水平堆叠得方式。长相的话嘛,它们都差不多。 <Grid Name="grid1" Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> <ListView x:Name="listView1原创 2015-12-13 11:24:42 · 5904 阅读 · 0 评论 -
【UWP通用应用开发】编辑文本、绘制图形、3D透视效果及绘制时钟实战
编辑文本及键盘输入相信大家都会使用TextBox,但如果要让文本在TextBox中换行该怎么做呢?将TextWrapping属性设置为Wrap,将AcceptsReturn属性设置为True就好咯。PasswordBox很明显就是一个密码框了,和其他的控件相比其有2个特殊之处,一个是其可以用MaxLength来控制最大的长度,一个是用PasswordChanged来捕捉密码的改名。显然比如QQ密码的原创 2015-12-14 11:19:23 · 3621 阅读 · 2 评论 -
【UWP通用应用开发】文件选取器、获取文件属性、写入和读取、保存读取和删除应用数据
读取文件和文件夹名这一节开始我们将陆续看到Windows App是怎样操作文件的在Windows上读取文件名、文件夹名首先我们在XAML中定义一个Button和TextBlock,将读取文件/文件夹名的过程写在前者的click事件中,后者则用来显示文件信息。<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">原创 2015-12-15 09:01:28 · 5747 阅读 · 0 评论 -
【UWP通用应用开发】集成搜索、粘贴板以及设置共享源和共享目标
在应用中集成搜索上一节是关于如何添加应用设置和帮助,这一篇讲的是和设置类似的搜索。So…… Let’s do it !先从简单的页面布局开始,想想我们需要什么,一个带搜索事件的Button,还需要一些TextBlock来提示用户,核心部分自然是一个GridView咯。<Grid Background="Wheat"> <Grid.RowDefinitions>原创 2015-12-15 09:45:46 · 3202 阅读 · 0 评论 -
【UWP通用应用开发】使用Toast通知与动态磁贴
使用Toast通知示例前面我们使用了MessageDialog来作为弹窗,这里来介绍一个更加高大上的Toast通知。Toast通知本质上动力是由XML来提供的,一开始我还不相信不知道XML原来有这么大的威力。现在就来看看和Toast相关的知识。1)实例化ToastNotification类。ToastNotification toast1 = new ToastNotification(xdoc);原创 2015-12-18 08:32:21 · 3810 阅读 · 0 评论 -
【UWP应用开发实战】第二弹 移动版秒变桌面版 实践:罗马数计算器
背景想想通用应用平台终于诞生了,正好又碰到两个挺有意思的题目:传送门:LeetCode 12 Integer to Roman(整型数到罗马数) 传送门:LeetCode 13 Roman to Integer(罗马数到整型数) 于是就打算将它们整合成个一个简单的App吧,虽然功能不多,但万一有用户需要呢?常规的计算器功能我没实现,系统自带的已经非常好了。个人是很喜欢Pivot控件的,可以左右滑原创 2015-10-24 16:01:50 · 4286 阅读 · 4 评论 -
【UWP通用应用开发】开发准备、部分新特性
准备操作系统、SDK不知道大家有没有升级到Windows 10呢,我从第一个预览版一直用到现在了,虽然还不够稳定,不过也足够了。尤其在11月更新之后,已经非常不错了。操作系统大家可以直接升级到Windows 10,也可以去官网下载镜像自行安装,还可以在DreamSpark等地方下载。DreamSpark上除了Office外其他诸如操作系统、开发工具及其他软件对学生均免费开放。Visual Studi原创 2015-12-10 14:52:31 · 3645 阅读 · 1 评论