Windows商店应用程序应用内购买订阅模式
上面有很多通知: dev中心为Windows 10应用程序提交,添加了新功能 您是否打算将订阅/重复购买添加到Windows商店? 伯纳多·扎莫拉(Bernardo Zamora): 是的.这是在接下来的几个月中提到的功能之一.我们将让所有开发人员知道此功能何时可用. blockquote Bernardo Zamora Microsoft 在世界 新订阅支持 应用程序内购买功能将通过Windows 10扩展,包括重复的计费或订阅选项,该选项将使Windows商店能够使用商店计费系统销售基于订阅的内容.对于内容和生产力服务,此订阅能力将在大多数市场上使用开发人员可配置的时间段中的Windows商店消费者支付方式支持. . 到目前为止 我也没有在MSDN中找到任何有关此事的内容.寿命有限的耐用IAP是不好的,因为它使用户每隔一次明确地回购IAP. Windows 10周年更新将在 2016年8月第二次,有间接的指示Windows Sto
0 2024-04-14
编程技术问答社区
在WPF中打开Windows 10触摸键盘的底座
我们开始在Windows 8中创建WPF Touch应用程序,并最近迁移到Windows10.我们实现的一项功能是在A TextBox接收到焦点时打开Windows键盘.在Windows 8中,可以通过设置注册表设置EdgeTargetDockedState并启动TABTIP进程: 可以将键盘扩展到底部. string path = @"C:\Program Files\Common Files\Microsoft Shared\ink\TabTip.exe"; var info = new ProcessStartInfo(path); info.WindowStyle = ProcessWindowStyle.Maximized; var p = new Process(); p.StartInfo = info; p.Start(); Windows 10键盘似乎没有与Windows 8相同的码头行为.只需调整未
0 2024-04-14
编程技术问答社区
x:用空字符串绑定图像
在XAML中,我有以下行: 在ViewModel中: public string MainPic { get { if (Data == null) return default(string); else return Data.Photos.ElementAtOrDefault(0).url; } } app编译良好,但在执行过程中(由于几秒钟后填充了数据),该应用程序崩溃,以下例外: system.argumentException:参数不正确. 调试器断开:
0 2024-04-14
编程技术问答社区
C# 在任务栏上显示文本 | Windows 10
我想像NetSpeedMonitor程序一样在任务栏中显示文本. 我想到了Windows如何通过DED日期和时间显示,但是找不到任何答案. 我想用c#和.net 4.x 进行此操作 解决方案 如果您观看此图片 您看到Windows应用程序中的每件事都有一个句柄(HWND),如果您获得它,则可以更改此应用程序参数,如果查看此 link> link 在控制台应用程序中有示例您只需要您只是在任务栏上做同样的事情. 我为所有Office应用程序创建了一个DLL,可以在c#中使用它们,例如 this ,我通过使用手柄办公室和我的应用
0 2024-04-14
编程技术问答社区
无法激活Windows Store应用程序(Visual Studio 2015,Windows 10版本1511)。
今天,我将Windows 10 PC更新为阈值2.更新与Visual Studio拒绝运行我的任何Universal Windows 10项目(包括新项目). 当我尝试运行一个应用程序时,我会收到此消息: 无法激活Windows Store App'{App}'. {app name} .exe 过程开始,但是激活请求失败了,错误"应用程序未启动". 我已经尝试了一切: 修理/卸载然后安装Visual Studio 清洁解决方案 删除了" bin"和" obj"文件夹 检查了SDK/Visual Studio更新 检查是否有app.json(没有) 更新的Nuget软件包 尝试了不同的项目(包括新的空白 - 相同错误) 重置Windows(来自设置屏幕) 额外信息 Visual Studio安装在第二个(存储)驱动器上,作为我的主要 驱动器是小型SSD. 在我升级之前,一切都很好. 解决方案 事实证明,我的Visual Stu
0 2024-04-14
编程技术问答社区
获取UWP应用程序文件夹中的所有文件
对于UWP,很容易在app local文件夹中获取所有文件: IReadOnlyList files = await ApplicationData.Current.LocalFolder.GetFilesAsync(); 您现在可以在文件上迭代列表,甚至获取有关单个文件的更多信息. 我想为应用程序文件夹一个类似的全文件,请考虑/Assets 文件夹,其中app *.png 文件存储. 带有已知名称的单个文件没有问题.我可以很容易地将其称为: StorageFile.GetFileFromApplicationUriAsync(new Uri(@"ms-appx:///Assets/StoreLogo.png")) 我的问题是,在应用程序文件夹中获取所有文件,例如/Assets 文件夹是否有类似的内容?从逻辑上讲,它应该像StorageFile.GetFilesFromApplicationFolderUriAsync(new Ur
0 2024-04-14
编程技术问答社区
BitBlt屏幕捕捉在Windows 10上不起作用
我正在使用此代码在后台捕获一个过程窗口: IntPtr = Process.GetProcessByName("memu")[0].MainWindowHandle; RECT rc; GetClientRect(hwnd, out rc); IntPtr hdcFrom = GetDC(hwnd); IntPtr hdcTo = CreateCompatibleDC(hdcFrom); int Width = rc.right; int Height = rc.bottom; Bitmap bmp = null; IntPtr hBitmap = CreateCompatibleBitmap(hdcFrom, Width, Height); if (hBitmap != IntPtr.Zero) { IntPtr hLocalBitmap = SelectObject(hdcTo, hBitmap); BitBlt(hdcTo, 0, 0, Width, H
0 2024-04-14
编程技术问答社区
UWP Windows 10应用程序在导航时内存增加
我有一个UWP Windows 10应用程序,并注意到任务管理器中的内存使用率随着时间的推移而增加. 我将应用程序剥离,发现在导航页面时,内存正在增加.因此,我制作了一个简单的应用程序,其中只需几页即可测试,并且在这个简单的应用中,内存仍在增加.我有一个主页,可导航从第1页到第2页,然后返回计时器. public sealed partial class MainPage : Page { private DispatcherTimer _timer; private bool _page1Showing; private bool _timerRunning; public MainPage() { this.InitializeComponent(); _timer = new DispatcherTimer(); _timer.Interval = new TimeS
0 2024-04-14
编程技术问答社区
如何通过NFC标签启动我的应用程序?
我目前正在努力将应用程序移植到UWP.该应用具有带有"写入NFC"按钮的页面.用户轻按后,它等待NFC标签并写入LaunchApp:WriteTag二进制消息. 在WP8.1下工作正常,在Windows 10 UWP下根本不起作用: var proximityDevice = Windows.Networking.Proximity.ProximityDevice.GetDefault(); if (proximityDevice != null) { var launchArgs = "user=default"; var appId = "App"; var appName = Windows.ApplicationModel.Package.Current.Id.FamilyName + "!" + appId; var launchAppMessage = launchArgs + "\tWindows\t" + appName;
0 2024-04-14
编程技术问答社区
Xunit单元测试将无法运行
我完全陷入了这个问题.因此,我的团队在服务测试项目中有一个单位测试项目.测试是在测试Explorer Pane中发现的,但是当我尝试运行测试时,我会得到这些错误: '具有相同URI的多个测试适配器 找到了"遗嘱执行人://xunit/vstestrunner2".忽略适配器 'xunit.runner.visualstudio.testadapter.vstestrunner'.请卸载 避免此警告的矛盾适配器' '[xunit.net 00:00:00.0251250]跳过:(找不到 依赖的汇编'microsoft.extensions.ipendendencyModel, 版本= 1.1.0')' 'C:\中没有测试.确保该测试 发现者和执行者已注册以及平台和框架版本 设置是合适的,然后重试. 上下文信息: Xunit 2.2.0 Visual Studio 15.5.2 Windows 10 1709构建:16299.125 我的测试项目项目:
0 2024-04-14
编程技术问答社区
触发音量按钮来拍照 UWP
我尝试使用自拍棒,但是由于Windows 10 Camera应用程序没有提供图片和录制视频的可能性,因此我想知道是否有可能触发并处理用户时处理音量和/或UWP应用程序中的按钮 有人能够实现这一目标吗? 解决方案 我想知道当用户在UWP应用程序内按音量和/或向下按钮 时是否有可能触发和处理 否,硬件卷控件需要特殊的开发权限,如果您是普通的开发人员,则无法访问这些硬件控件,可以参考开始,返回,搜索,搜索,电源和音量控制行为. . 我尝试使用自拍棒,但是由于Windows 10相机应用程序没有提供图片和录制视频的可能性. 我不确定为什么自拍棒不支持拍照和记录,有些Windows手机没有相机硬件按钮,例如Lumia640.但是对于具有相机硬件按钮的Lumia 950等设备,在UWP应用程序中可以访问相机硬件按钮.如您所见,它为类似的相机硬件按钮注册事件处理程序: if (ApiInformation.IsTypePresent("Windows.Ph
0 2024-04-14
编程技术问答社区
contactmanager.requeststoreasync()抛出系统.
我正在尝试在Windows 10 Universal Apps API中使用ContactManager类.我正在尝试在Windows 10台式机上执行此操作. 我在尝试使用contactmanager.requeststoreasync()(). 在以前的版本中,此功能仅在Windows电话设备上起作用. Microsoft文档只是说现在需要Windows 10设备系列,但我没有运气. using Windows.ApplicationModel.Contacts; public async Task> getContacts() { List listResults = new List(); ContactStore store = null; IReadOnlyList list = null; Contact
0 2024-04-14
编程技术问答社区
如何检查Windows 10移动模拟器的隔离存储?
我目前正在使用Windows 10,我的要求是检查Windows 10移动模拟器的隔离存储.使用Windows Phone 8/8.1,可以使用孤立ExplorerTool使用命令提示符使用孤立的ExplorerTool.谁能建议我如何在Windows 10模拟器上实现同样的成就? 解决方案 WP8.1的隔离storageExplorer工具(ISE)与W10M应用程序可以正常工作(您可以在 c:\ program Files(x86)\ Microsoft SDKS \ Windows \ Windows Phone \ V8.1 \ v8.1 \工具\ sellateweratorageExplorErtool ). 您可能知道如何使用它,但是以防万一有人需要一些解释: 您必须从命令提示或powershell运行它.您所要知道的只是您正在使用的模拟器和应用程序的软件包名称.第一个很明显,您将在清单文件中找到第二个: 如果您要获取移动设备的存储,并且应用程序的
0 2024-04-14
编程技术问答社区
C#控制台获得Windows 10的重点颜色
.NET Core 2.x是否有一种方法可以读取游戏机应用程序中所选的Windows 10重点颜色. 我发现的大多数解决方案是UWP或WPF应用程序. 也向您展示我的意思是,这是它的图片: 解决方案 HKEY_CURRENT_USER \ SOFTWORT \ MICROSOFT \ WINDOWS \ DWM \ - 存储所有装饰颜色.因此,如果启动了应用于hkey_current_user的权利,则可以读取或更改" accentColor "属性(以及目录中的其他属性)或单独更改六核表示法中的颜色代码. 要访问Windows注册表,您需要安装软件包: 这里有关包装的信息: 颜色值在ABGR> order中存储为注册表DWORD(32位整数)值(与ARGB或RGBA order相对). using Microsoft.Win32; public static ( Byte r, Byte g, Byte b, Byte a ) GetAccentCo
0 2024-04-14
编程技术问答社区
WPF应用程序在Windows 10上的高DPI屏幕上模糊
WPF应用程序通常会在开箱即用的高DPI屏幕上正确缩放(无需进一步自定义,等等?).他们的理解是他们做的吗? 在笔记本电脑屏幕上查看时,我写过的两个WPF应用程序都在新笔记本电脑(运行Windows 10)上看起来都模糊.通常,笔记本电脑的主要显示设置为外部低DPI监视器,并且内置笔记本电脑面板的缩放率为125%.但是,无论是否插入了低DPI监视器,都会出现模糊性. 我认为这可能与我的两个应用程序启动的方式有关(通过主要方法,而不是启动主窗口的默认代码模板),但是我刚刚启动了Visual Studio 2015并生成了一个带有项目模板的全新WPF应用程序(空白表单上只有几个无线电按钮),并且它也不会在我的系统上扩展到高DPI. 也可能值得一提的是,我在Windows的副本上配置了"偏爱外部清单"注册表设置,以允许使用清单的高DPI缩放量表进行全应用. (即HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersi
0 2024-04-14
编程技术问答社区
Win10中的拼写检查文本框-缓慢
我正在使用WPF中的内置咒语检查器.直到我让用户开始升级到Windows 10之前,它的工作正常……我认为问题是它用于许多小文本框.我的应用程序提供了一个网格(Telerik's TreelistView),其中包含文本框,其中包括我想要检查的一列之一.我需要能够为咒语检查器提供自定义词典;我能够做到的唯一方法是订阅文本框加载事件,并添加路径如下: TextBox tb = sender as TextBox; tb.ContextMenu = ctx_Spell; IList dcts = SpellCheck.GetCustomDictionaries(tb); dictsList.Add(dcts); if (KMApplication.Settings.UserDictionary != null) { dcts.Add(KMApplication.Settings.UserD
0 2024-04-13
编程技术问答社区
如何在Windows 10通用应用程序中使用isTypePresent检测摄像头是否可用
在为Windows 10开发通用应用程序时,鼓励您使用IsTypePresent检测设备特定的硬件. (Microsoft请参阅此功能为'点亮').一个 if(Windows.Foundation.Metadata.ApiInformation.IsTypePresent("Windows.Phone.UI.Input.HardwareButtons")) Windows.Phone.UI.Input.HardwareButtons.BackPressed += HardwareButtons_BackPressed; 很明显,字符串"Windows.Phone.UI.Input.HardwareButtons"作为参数传递给IsTypePresent()方法. 我想知道是否有一种简单的方法来识别我可以用于其他硬件,尤其是相机的其他字符串. 解决方案 ISTypersent并不用于检测硬件存在,而是用于检测API的存在.在您的代码段中,它正在检查该应用程序是否存在用于
0 2024-04-13
编程技术问答社区
UWP C# 滚动到文本框的底部
如何滚动到UWP应用程序的文本框的底部? 随着我向UWP的过渡,这是并非直接的问题之一. 我曾经能够使用它: textBox.SelectionStart = textBox.TextLength; textBox.ScrollToCaret(); 但是,这对UWP应用不起作用 解决方案 如果有人需要滚动到UWP应用中的文本框的底部: https://code.mmsdn.microsoft. com/windowsapps/how-to-scroll to-the-a8ea5867 private void TextBox_TextChanged(object sender, TextChangedEventArgs e) { var grid = (Grid)VisualTreeHelper.GetChild(textBox1, 0); for (var i = 0; i
0 2024-04-13
编程技术问答社区
在WPF应用程序中,FromBluetoothAddressAsync在Windows 10 Creators Update上从未返回。
我升级到Windows 10,版本1703 Build 15063(Creators Update)官方版本.当我在WPF桌面应用程序中运行以下代码时,bluetoothledevice.frombluetoothaddressasync永远不会返回. 此代码在我的Windows 10 Update(即以前的1607 build 14393)之前就可以使用.如果新胜利10 1703中的UWP作为UWP运行,则此代码也可以正常工作. BluetoothLEAdvertisementWatcher BleWatcher = null; private void Button_Click(object sender, RoutedEventArgs e) { BleWatcher = new BluetoothLEAdvertisementWatcher { ScanningMode = BluetoothLEScanningMode.Ac
0 2024-04-13
编程技术问答社区