星空网 > 软件开发 > ASP.net

Win10开发一些小知识。

 

这篇文章分享一下UWP开发的一些零散的小知识。

1.设置应用的最小尺寸

主要用在PC上,UWA在PC可以被鼠标随意摆弄,可大可小,界面的响应式设计是一大特点。不过有些时候还是要考虑,我们的App界面元素不少,窗口再小就放不下了,就不好看了。下图中,

IT之家的扁长条尺寸是每个UWA默认的最小尺寸。

MSN天气为了至少能把三天的信息显示出来,不允许用户调整得太矮。

计算器把最小尺寸改得比默认的还要小,让自己可以变成一个超小窗口。

Win10开发一些小知识。

下面这句代码可以设置了App的最小尺寸,最小也是400x700。

applicationView.SetPreferredMinSize(new Size(400, 700));

 

2.pivotitem切换时的依次滑入动画

当pivotitem切换选项的时候,默认的情况是整个页面顺着切换方向滑进来。其实还有一个依次滑进来的方式,显得比较有趣。从WP8时代就有一个第三方库提供这个效果,现在UWP是自带了。

给pivotitem里面的子控件分配一个组,不同组按序号从低到高的顺序滑进来,相同组的控件会同时滑进来。

如<TextBlock Pivot.SlideInAnimationGroup="1"/>

效果如下

Win10开发一些小知识。

 

3. 修改Pivot的标题样式   

 通过修改headerTempplate即可修改,如下代码用textblock作为pivot的header,修改了标题的字号。

<Pivot x:Uid="Pivot">    <Pivot.HeaderTemplate>          <DataTemplate>            <TextBlock Text="{Binding}" FontSize="21"/>          </DataTemplate>    </Pivot.HeaderTemplate><PivotItem x:Uid="PivotItem1" Header="搜索"></PivotItem></Pivot>

 4.了解当前运行的平台

UWA可以在多平台运行,有一些后台操作需要区分当前实际运行的平台。可以通过访问Windows.ApplicationModel.Resources.Core.ResourceContext获取。

里面的DeviceFamily有Desktop、Mobile等值。。。

使用例子:

1 ResourceContext resourceContext =ResourceContext.GetForCurrentView();2       3 if (resourceContext.QualifierValues["DeviceFamily"] == "Desktop")4 {5    applicationView.SetPreferredMinSize(new Size(400, 700));6 }

 




原标题:Win10开发一些小知识。

关键词:win

win
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

美国站fba:https://www.goluckyvip.com/tag/38517.html
美国站fba仓库:https://www.goluckyvip.com/tag/38518.html
美国站fba费用:https://www.goluckyvip.com/tag/38519.html
美国站fba配送费:https://www.goluckyvip.com/tag/38520.html
美国站fba配送费用:https://www.goluckyvip.com/tag/38521.html
美国站fba收费标准:https://www.goluckyvip.com/tag/38522.html
卓欧毕雪酒店推荐:https://www.vstour.cn/a/404237.html
响沙湾门票套票价格大介绍(省钱攻略必备):https://www.vstour.cn/a/404238.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流