Tag: uwp

Azure存储:403服务器无法validation请求

我在这里和谷歌搜索,但我找不到解决方案。 使用我的C#代码,我想从Azure存储Blob中读取一个文件。 代码(仅6行)在另一个项目(Windows 8.1 Universal App)中运行良好,但在我的新Windows 10 UWP应用程序中运行不佳。 这是我的代码: CloudStorageAccount storageAccount = CloudStorageAccount.Parse(azureConnectionString); CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient(); CloudBlobContainer container = blobClient.GetContainerReference(“container-name”); CloudBlob b1 = container.GetBlobReference(“27.76914.json”); StorageFile file = await ApplicationData.Current.LocalFolder.CreateFileAsync(“stefano1.json”, CreationCollisionOption.ReplaceExisting); await b1.DownloadToFileAsync(file); 例外情况: 服务器无法validation请求。 确保正确形成Authorization标头的值,包括签名。 使用Fiddler4我在消息403上发现了这个错误: 在HTTP请求’R2t9hKsyXf470HF2LNP8T + M2nci0ddE / ojQ0r4UVjJQ =’中找到的MAC签名与任何计算签名不同 我的尝试: 该应用程序第一次工作(文件下载)。 我第二次得到例外。 如果我更改了请求的文件名:应用程序第一次工作(文件已下载)。 我第二次得到例外。 第二天我立刻得到同样的例外(第一次运行) 此外,如果我删除bin和obj文件夹,我会收到错误 如果我创建另一个应用程序并尝试下载相同的文件(与第1点相同),它第一次工作,但不是第二次。 在控制台应用程序中一切正常。 这是Fiddler4 Raw Request […]

如何在UWP中创建一个讲话泡泡?

我正在创建一个聊天应用程序,并希望创建包含每条消息的典型语音气泡。 我在Blend中创建了一个Path对象(在XAML中),如下所示: 问题是路径设计为具有指定的宽度和高度,我希望它能够在不拉伸的情况下环绕文本 ,因此它不会像边框那样看起来变形。 我怎样才能让它表现得像我想要的那样?

UWP:检测app获得/失去焦点

我希望能够通过使用DisplayRequest类来阻止屏幕保护程序在我的应用程序使用时触发,但我只想在活动应用程序时执行此操作。 如果用户切换到另一个窗口/应用程序,那么我想像一个好公民,并再次允许屏幕保护程序。 我无法看到一种明显的方法来检测UWP应用何时获得/失去焦点(或被激活/停用)并且快速搜索并不能提供任何见解。 谁能指出我正确的方向?

UWP模态窗口

我想在我的通用Windows平台应用程序(C#)中在屏幕上显示一个模态窗口,就像添加帐户时标准的Mail-app一样。 或者当您在应用程序中登录服务(如Facebook)时。 带模态窗口的Windows邮件应用程序: 你可以移动这个窗口,但它不在任务栏中,而且是模态的。 有谁知道如何做到这一点? 它不应该那么难,但我找不到任何关于它的东西。

UWP与uwp中的FindAncestor等效

我有一个订单列表,当订单状态为Canceled时 ,我想要闪烁文本。 到目前为止,我的代码工作。 但是, 有时会抛出exception: WinRT信息:无法解析TargetName lblOrderStatus 由于某种原因,可以找到lblOrderStatus 。 所以,我想使用“FindAncestor”,但UWP中不存在FindAncestor。 在uwp中是否有与FindAncestor等效的function? 这是我的代码: … … … … … …

在UWP应用程序中使用WPF dll

我正在编写一个UWP应用程序,由于某种原因,我无法引用PresentationFramework.dll 。 它包含我想要使用的一些WPF控件(特别是System.Windows.Controls.DataGrid ,但它们在参考管理器中的Universal Windows >> Extensions下不可用。为什么会这样,我该如何修复它?

WinRt:将RTF字符串绑定到RichEditBox

搜索了很长时间将一些RTF文本绑定到Windowsapp store应用程序上的RichEditBox控件。 即使它应该在TwoMay绑定模式下运行。 …

UWP:未正确部署语言的资源文件

我的Universal-Windows-App存在问题:我正在为用户提供更改应用语言的选项。 为此,我已经为每种语言创建了一个“Ressources.resw”文件,我的XAML代码通过x:UID= part来引用资源。 通过primaryLanguageOverride更改语言这在我的环境中正常工作。 但是,如果我通过Store->Create App Packages部署Store->Create App Packages ,然后尝试在(不同的)Windows-10计算机上侧载应用程序,则语言更改无法正确反映。 例如,日期格式正在正确更改,但指向资源文件的属性未正确更改。 但是:如果用户安装了相应的Windows-Language-Pack,则该应用程序正常运行。 我的猜测是,Windows将检查它将使用系统上安装的语言部署的语言资源文件: 我怎么能避免这个?

无法加载文件或程序集’System.Private.CoreLib …’

我有一个针对.net标准1.4的Xamarin.Forms应用程序。 在具有最低版本14393(和目标16299)的UWP应用程序上,我从Microsoft Store获得以下exception(尽管在我的计算机上它甚至可以从appxbundle文件运行良好): 注意要点: Xamarin.Forms.Forms.Init(e);发生错误Xamarin.Forms.Forms.Init(e); 在OnLaunched 。 错误本身是Could not load file or assembly ‘System.Private.CoreLib…’ 。 System.IO.FileNotFoundException:无法加载文件或程序集’System.Private.CoreLib,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a’或其依赖项之一。 该系统找不到指定的文件。 文件名:System.ModuleHandle.ResolveType的’System.Private.CoreLib,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a’(RuntimeModule模块,Int32 typeToken,IntPtr * typeInstArgs,Int32 typeInstCount,IntPtr * methodInstArgs,Int32 methodInstCount ,ObjectHandleOnStack类型)在System.ModuleHandle.ResolveTypeHandleInternal(RuntimeModule模块,Int32 typeToken,RuntimeTypeHandle [] typeInstantiationContext,RuntimeTypeHandle [] methodInstantiationContext)处于System.Reflection.RuntimeModule.ResolveType(Int32 metadataToken,Type [] genericTypeArguments,Type [] genericMethodArguments)at at System.Reflection.CustomAttribute.FilterCustomAttributeRecord(CustomAttributeRecord caRecord,MetadataImport范围,Assembly&lastAptcaOkAssembly,RuntimeModule decoratedModule,MetadataToken decoratedToken,RuntimeType attributeFilterType,Boolean mustBeInheritable,Object […]

UWP App中的计时器未链接到UI

我正在开发一个UWP MVVM项目,并希望在用户交互停止一段特定时间时实现自动注销系统。 到目前为止,我正在使用DispatcherTimer从每秒200个向后计数。 TimerLeave = 200; var _dispatcherTimer = new DispatcherTimer(); _dispatcherTimer.Tick += dispatcherTimer_Tick; _dispatcherTimer.Interval = new TimeSpan(0, 0, 1); _dispatcherTimer.Start(); 但是因为DispatcherTimer与UI链接而我正在构建MVVM应用程序,所以我正在寻找替代方案。 我搜索了一下,发现在计时器上运行后台任务 。 问题是这个计时器只能设置为每15分钟运行一次,这在我的情况下自动注销用户有点太长了。 我找不到减少15分钟的解决方法。 所以我的问题是,是否有可能在UWP项目中设置一个没有链接到UI并且可以设置变量的计时器?