前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >wp和uwp_uwp wpf

wp和uwp_uwp wpf

作者头像
全栈程序员站长
发布2022-09-20 14:05:56
5000
发布2022-09-20 14:05:56
举报

大家好,又见面了,我是你们的朋友全栈君。

一、异步调用之后,要更新UI时,代码如下

代码语言:javascript
复制
await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () =>
            {            
                test.Text = "abc";
            });

二、原来的ApplicationBar更改为CommandBar

代码语言:javascript
复制
<AppBarButton Label="评价" Click="appbarRank_Click">
     <AppBarButton.Icon>
         <BitmapIcon UriSource="Images/Tools/pingjia.png" />
     </AppBarButton.Icon>
</AppBarButton>
<CommandBar.SecondaryCommands>
    <AppBarButton Icon="Like" Label="Like" IsCompact="True"/>
    <AppBarButton Icon="Dislike" Label="Dislike" />
</CommandBar.SecondaryCommands>

三、原来在wp8.1中状态栏StatusBar类在UWP中也发生了改变

现在要控制UWP状态栏(显示信号、时间),可以用以下的方法

1.在项目中选择 添加引用

2.选择 Universal Windows , Extensions

3.将Windows Mobile Extensions for the UWP添加进项目中

代码:

代码语言:javascript
复制
if(Windows.Foundation.Metadata.ApiInformation.IsTypePresent("Windows.UI.ViewManagement.StatusBar"))
{
    StatusBar statusBar = StatusBar.GetForCurrentView();
    statusBar.ForegroundColor = Colors.White;//设置状态栏信号、时间等图标的颜色
    await statusBar.HideAsync();//隐藏状态栏
}

四、PC/Mobile的UWP开发中如果要用到WebView,可以先用windows 10的edge浏览器调试。在edge浏览器中调出F12开发人员工具,选择“仿真”,模式中有桌面和windows10移动版选择。

五、Segoe MDL2图标指南,地址:https://msdn.microsoft.com/zh-cn/library/windows/apps/xaml/jj841126.aspx

Segoe MDL2图标样式与对应代码可以用cortana搜索“字符映射表”

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/167253.html原文链接:https://javaforall.cn

本文参与?腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体同步曝光计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com