UWP

分类下相关文章

UWP C# 调用默认浏览器打开一个指定网页

例如,Windows 10 上点击一个 UWP 桌面程序的按钮,使用默认浏览器 (Chrome)打开我的博客 https://www.sunzhongwei.com private async void Button_ClickAsync(object sender, RoutedEventArgs e) { var uriBlog = new Uri(@"https://www.sunzhongwei.com"); // Launch the URI var success = await Windows.System.Launcher.LaunchUriAsyn ...

阅读全文...

UWP 中 App.xaml.cs 与 MainPage.xaml.cs 共享变量

在 App.xaml.cs 定义一个 static 变量,然后初始化一个值 sealed partial class App : Application { public static int counter { get; set; } public App() { this.InitializeComponent(); this.Suspending += OnSuspending; App.counter = 10; // 初始化 } ...

阅读全文...

UWP 打印 debug 日志

Debug.WriteLine("Some String"); 例如: using System.Diagnostics; Debug.WriteLine("男人要想富,那就得穿,红秋裤!"); 输出效果: ...

阅读全文...

使用 Grid 及 StackPanel 实现 UWP 页面自适应布局

昨晚写了个练手的 UWP 程序,但是在 1280 x 720 切换到 3000 x 2000 分辨率之后,发现整个排版都是乱的。 突然觉得自适应布局是个不能忽视的问题。因为,UWP 的审核太严格了,不知道会不会因为这个拒绝通过审核。。。 今天上午啃了一遍 UWP XAML Layout Panel 相关的文档,感觉有了大概的概念。于是把页面的布局大概画了个草图 即,使用 Grid 加 StackPanel 实现自适应布局。非常类似于 grid tutorial 官方文档的案例。 <Grid> <Grid.ColumnDefinitions> ...

阅读全文...

UWP XAML 界面布局之 Layout Panel

Layout panels 布局面板。 Layout panels 就是一个容器,用于容纳 UI elements,以方便布局。 Layout panel 类似于 HTML 中的 div。把他想象成 div, 就非常容易理解了。 XAML 内置了四种 layout panels RelativePanel StackPanel Grid VariableSizedWrapGrid Canvas panel border 常用熟悉 BorderBrush 颜色 BorderThickness 边线宽度 CornerRadius 圆角弧度 Padding 大家都懂得 RelativePan ...

阅读全文...

IP 查询 UWP 版隐私权政策 Privacy policy

我们收集哪些类型的信息? IP 查询 UWP 版仅记录用户客户端的请求日志,包含 IP 地址 。 我们如何使用这些信息? IP 地址日志,仅用于调试服务端程序 BUG。不会做任何其他用途。 同时,日志会在十个自然日内自动删除。不会永久保留。 我们如何应对法律要求或预防伤害? 在下列情况下,我们获取、保留并与监管机构、执法部门或其他方分享您的信息: 回应法律要求(如搜查令、庭谕或传票),如果我们有充分的理由相信法律要求我们这么做。这可能包括回应来自美国以外的司法管辖区的的合法要求,当我们有充分的理由相信该回应是相关司法管辖区法律所要求、会影响该司法管辖区内的用户并符合国际认可的标准时。 我们有充 ...

阅读全文...

UWP 的应用审核还真是像模像样

又一次提交 UWP 审核被拒,原因如下 Notes To Developer Unfortunately, we can’t test your app, the app's primary functions are not usable. For phone, the app is truncated for the phone, the main function cannot be used. For tablet, the app does not work when user reach the IP, error message is "抱歉!后台服务异常,请重试!& ...

阅读全文...

创建 UWP 应用内广告

在微软 Partner Dashboard 中,选择左侧菜单 Monetize (货币化) - "In-app ads" https://partner.microsoft.com/dashboard/monetization/ads/ Ad unit type banner 页面固定广告 banner interstitial (游戏关卡间切换时展示) Video interstitial (游戏关卡间切换时展示) native 本地广告 下载并安装广告 SDK https://docs.microsoft.com/en-us/windows/uwp/monetiz ...

阅读全文...

UWP 中 UI 控件 TextBox 与 TextBlock 的区别

TextBox 可读、可写。 TextBlock 为只读。 所以,当只需要展示 read only 的文本结果时,最好使用 TextBlock。 方便记忆 这两个很容易混淆,记住带 Box 的是可编辑的,就行。例如,CheckBox, TextBox. ...

阅读全文...

生成发布 Windows Store 用的 UWP 包文件

VS 的菜单里找不到这个功能,需要右键项目才能找到。 选择 Create App Package 之后,按照提示操作即可。 生成的时间有点长,大概在 1 分钟左右。 需要吐槽的是,就一个界面的最简单的 UWP 应用,生成的 Windows Store 安装包居然有 21 M。。。 大家的硬盘越来越紧张了。 ...

阅读全文...

在 Windows Store 发布了第一个 UWP 应用 - JSON 格式化专业版

周天心血来潮,注册了微软开发者账号,体验了一把 UWP 应用开发流程。 功能很简单,就是把 JSON 字符串格式化。 C# UWP 写起来比想象的还要简单,基本没有什么坑。 一晚上从开发到打包上传,提交审核,轻松搞定。微软的文档确实良心。 Windows Store 的审核效率一般,大概在 12 小时 ~ 16 小时之间,我看一部分审核工作是在济南进行的。 JSON 格式化专业版下载地址 只有一个界面 为何要尝试 UWP 开发 用了 Windows 10 上的 WSL 之后,突然对微软的印象有所改观,感觉微软在对待开发者这个问题上走上了一条正确的道路 。 Windows Store 的出现, ...

阅读全文...

UWP 的盈利模式

ms store 定价付费 付费前的免费预览模式,提升付费用户的转化率 打折促销模式 应用内使用 ms 广告组件 应用内付费 参考 https://docs.microsoft.com/en-us/windows/uwp/get-started/universal-application-platform-guide Monetize your app ...

阅读全文...