Windows runtime 是否存在用于搜索Windows 8应用程序更新的API
Microsoft通过提供与Windows Update的接口和API。它们还提供了一个API,用于通过管理安装、更新和卸载应用程序包 更新应用程序需要您具有更新的URI,不幸的是,我不知道如何通过编程方式搜索Windows应用商店更新,而不是通过应用商店应用程序进行搜索。多亏了这一点,我找到了解决方案。您想搜索自己应用程序的更新吗,或者其他应用程序的更新?我希望能够搜索其他应用程序的更新。
Microsoft通过提供与Windows Update的接口和API。它们还提供了一个API,用于通过管理安装、更新和卸载应用程序包 更新应用程序需要您具有更新的URI,不幸的是,我不知道如何通过编程方式搜索Windows应用商店更新,而不是通过应用商店应用程序进行搜索。多亏了这一点,我找到了解决方案。您想搜索自己应用程序的更新吗,或者其他应用程序的更新?我希望能够搜索其他应用程序的更新。
在WinRT上使用Ninject 3.x,是否可以仅通过参数或元数据查询内核绑定,即:不指定类型?否。您必须指定类型 但您可以使用任何类型的基本接口/类,包括对象。 例如,创建从对象到所有可能类型的绑定,并获取对象编号。您必须指定类型 但您可以使用任何类型的基本接口/类,包括对象。 例如,创建从对象到所有可能类型的绑定,并获取对象
我在scrollviewer中有一个richtextblock,richtextblock的内容非常长。当我滚动内容时,如何获取第一个单词/文本指针/ 我已经试着计算电流了 但这并不准确。你能补充一下你试过的吗?我没有遵循你想要的,一些代码会有所帮助。谢谢你的关注。请看我的更新。 private void _scrollViewer_ViewChanged(object sender, ScrollViewerViewChangedEventArgs e) { Curre
我已经编写了一个简单的Windows应用商店应用程序。它基于StoreApps的VS2013默认模板。用户界面只是简单的文本框和按钮 在上载应用程序之前运行AppCertKit,,,我失败了。错误消息是: Error Found: The Direct3D feature level support test detected the following errors: Application App was not running at the end of the test. It l
我需要在使用WinRT创建的Windows Phone 8.1应用程序中创建一个可重新排序的ListView。 XAML如下所示(它绑定到codebehind中的ObservableDictionary): 当我尝试对项目重新排序时,ListView什么也不做(看起来“重新排序模式”没有激活) 当我在Windows8.1中运行这个示例(XAML是共享的)时,它可以按预期工作。根据Windows Phone,应支持8.1 手机是否支持此功能(文档错误),或者我是否需要为手机执行一些特殊操作?W
我正在尝试使ScrollViewer的滚动条始终可见,这样它就不会只在我尝试滚动文本视图时出现,而且用户知道还有一些东西要看。 起初,出于某种原因,我认为我只需要更改需要笔刷覆盖的颜色,但实际上,滚动条正在淡入淡出,因此需要更改ScrollViewer或ScrollBar的模板 我在App.Resources部分找到了ScrollViewer的模板,但我不知道如何编辑它,所以滚动条始终可见: <Style TargetType="ScrollViewer"> <Sett
我在2个月前创建了构建WinRT日志,现在我要安装侧面加载。 得到的错误就像 Found bundle: C:\Users\jitendra.jadav\Downloads\iLitInstructor_3_1_5\iLitInstructor\iLitInstructor_3.1.5.314_Debug_Test\ iLitInstructor_3.1.5.314_x64_arm_Debug.appxbundle Found certificate: C:\Users\jitendra.jad
当您单击或轻触某个按钮时,它会为其提供焦点,因此当您按下空格键或Enter键时,它会再次触发该按钮。我不想那样。 我试过:button1.FocusWindows.UI.Xaml.FocusState.Unfocused; 但是,按空格键或Enter键仍然会再次触发按钮。我还尝试使用编程和键盘焦点状态将焦点设置为另一个按钮,但这也无法解决问题 非常感谢您提供的任何帮助,特别是解释发生这种情况的原因。您可以将TabStop属性设置为False,但请注意,这样做会禁止用户使用键盘上的按钮 <
我正在开发一个预算管理应用程序。我的应用程序记录最终用户输入的费用和收入。但我想在应用程序中添加一项功能:用户可以添加定期发生的收入/支出,例如每10天一次 我认为ScheduledToastNotification是这个问题的解决方案,因为我希望用户批准创建此事务,以完成流程。但问题是,当应用程序运行时,即使在屏幕上显示ToastNotification时从后台运行,点击它也不会像预期的那样工作:启动参数不会传递给我的应用程序。我发现这样做的原因是,由于应用程序正在运行,因此不会触发OnLau
我有一个Windows Phone 8.1应用程序,使用Google登录,使用 GoogleWebAuthorizationBroker.AuthorizeAsync 方法。90%的情况下,身份验证是有效的,但是,偶尔,应用程序只是在这条线上崩溃(我在它之前登录,所以我确定)。我将调用包装在try-catch中,但这似乎不起作用-从不捕获异常 我还确信我正在UI线程上调用该方法,为此我使用了MVVMLight中的DispatcherHelper 我无法重现崩溃的事实使这一点复杂化了很多,我没有
我正在用C#编写Windows通用应用程序,我想知道是否可以通过编程设置指针位置。当然,如果PointerDeviceType是Touch或Pen,这是不可能的,也不相关,但当用户在桌面上运行我的应用程序时,这种可能性对我很有用。有全局可访问的属性Window.Current.CoreWindow.PointerPosition,但它是只读的,我还没有找到任何类似的属性 因此,总而言之,如果指针与鼠标光标相对应,是否可以在Windows应用商店应用程序中以编程方式设置指针位置?Windows 1
我有下面的代码。创建字节数组,用一些SYTE填充它,然后尝试读取它。阅读时,我发现一个错误: int imageSize = 1024; BYTE* input = new BYTE[imageSize]; // input is filling by some bytes.. DataWriter ^writer = ref new DataWriter(); writer->WriteBytes(ArrayReference<BYTE>(input, imageSize))
我的主应用程序页面中有一个GridView,我想对用户当前查看的项目进行一些后台处理(高优先级),然后当然也对其他项目进行处理(低优先级) 我可以访问滚动条和ScrollViewer,但它们都不能告诉我当前滚动窗口中有哪些项目。我可以尝试破解这个问题,但会变得很棘手,因为行/列的数量会根据滚动区域的大小而变化 非常感谢任何帮助 谢谢有两种方法可以做到这一点。首先是获取GridViewItem的AutomationPeer,它实际上有一个直接调用的方法。不过,我在让它实际可用方面遇到了一些问题
在WinRT中,是否可以在LocalStorage之外访问图像文件,以便我可以使用文件URI将其绑定到图像控件中的源属性?我无法使用.OpenRead()在内存中存储文件,因为我可能有太多的图像(可能是OutOfMemoryException)。我也无法控制我的容器渲染行为-它是FlipView,在GridView中没有类似ContainerContentChanged事件的内容(据我所知) 除非您的图像文件在图片库中,并且您的应用程序在其清单中声明了“图片库”功能,否则您需要向用户请求使用文件
我想要一个带有两个Windows Phone的简单客户端/服务器设置,我使用以下代码来设置服务器: auto providerTask = create_task(RfcommServiceProvider::CreateAsync(RfcommServiceId::FromUuid(GetServiceGUID()))); providerTask.then([this](RfcommServiceProvider^ p) -> task < void > { th
各位! 我是一名windows phone 8.1开发人员专注于库开发。 最近我遇到了一些奇怪的问题。 详情: 我开发了一个名为“Com.AMap.Api.Maps”的windows运行时组件 在我的开发项目中,它运行良好。 但是,当我新建一个wp8.1应用程序项目,并引用输出文件.winmd“ 在windows运行时组件中输入一个类型,如下所示: 在正常情况下,它应该能工作(而且在我学院的计算机上也能工作!) 但在我的电脑中,问题出现了 显示:无法解析符号“Com” 但它与拼写错误的类型不
我接管了winrt移动应用程序的开发。我有一个问题,应用程序有两个证书。“appName_StoreKey.pfx”和“appName_TemporaryKey.pfx”。我可以轻松地从VisualStudio创建“appName_TemporaryKey.pfx”。在哪里可以创建“appName\u StoreKey.pfx”?它是在为商店创建应用程序包时创建的?它是在您将项目与商店应用程序实体关联时创建的
我使用此代码让用户选择保存文件的位置: var fileSavePicker = new FileSavePicker(); fileSavePicker.FileTypeChoices.Add("Pdf", new List<string>(){".pdf"}); fileSavePicker.SuggestedFileName = $"{pdfFile.Name}"; fileSavePicker.Suggested
当您绑定到WPF中的集合时,它实际上总是绑定到本身连接到实际集合的CollectionView。例如,如果将ItemsSource绑定到ObservableCollection,它实际上将绑定到自身指向指定ObservableCollection的CollectionView WinRT是做同样的事情/类似的事情还是直接绑定到指定的集合?结果是否定的,它不会自动发生。但是,您仍然可以获得ObservableCollection的CollectionView,然后根据ItemsSource找到它。
场景:我有Visual Studio 2012,ReSharper 7.0.1,正在创建WinRT(Metro)应用程序 我使用模板“单元测试项目(Windows应用商店应用)”创建了一个新的单元测试项目;我创建了这个测试: [TestClass] public class FirstTest { [TestMethod] public void DummyTest() { Assert.AreEqual(1,1); } } 这在内置的测试运行程
WinRT中似乎没有RegisterReadOnly的等效项 有好的解决办法吗 WinRT中的控件如何实现ActualWidthProperty之类的功能?在实现依赖项属性时,通常使用元数据定义静态属性类型,然后使用getter和setter创建可访问属性,因此如果要创建只读属性,仅使用getter创建可见属性。这是否可以通过SetProperty方法(在DependencyObjects上找到)设置属性?
我正在用XAML/C#开发一个应用程序,其中图像的路径存储在列表中。该路径包含空格,因为它是计算机C驱动器中包含的文件的路径。我绑不住它。我试着用 <Image Name="ImageOffer"> <Image.Source> <BitmapImage UriSource="{Binding ImagePath}" />
为了使WinRT应用程序可以通过Intune在内部分发,我需要根据 我转到package.appxmanifest屏幕,单击选择证书->配置证书->从文件中选择。我双击相关证书,然后键入密码。然后,我收到错误消息“清单设计器无法导入证书。您选择的证书无效,无法签名,因为它已过期或存在其他问题。有关详细信息,请参阅http://go.microsoft.com/fwlink/?linkId=241478”,这与我先前链接的页面相同 或者,我将证书导入本地存储,在package.appxmanife
我正在尝试将边框与弹出窗口的中心对齐。但它只在左上角对齐。有人能建议如何将边框与弹出控件的中心对齐吗 <Grid Name="MainGrid" Background="Green"> <Popup Name="mainpopup" IsOpen="True" > <Border Name="MainBorder" Background="LightBlue" HorizontalAlignment="Center" Vertic
我正在开发一个UWP应用程序,它有一个单一的应用程序内购买 我已经在我的Microsoft开发者帐户中创建了应用内购买,并将其提交审查,该审查已在Windows应用商店中发布 我在我的应用程序中创建了如下逻辑: private async Task CheckInAppPremium() { #if DEBUG var file = await Windows.ApplicationModel.Package.Current
在下面的代码中,CreateFileAsync()的延续既不打印也不访问pdone。但是,将创建长度为零的文件Hello.txt auto pdone = make_shared<bool>(false); create_task(folderLocal->CreateFileAsync("Hello.txt", CreationCollisionOption::ReplaceExisting)).then([pdone](StorageFile ^file) { O
由于getCurrentDirectory在winRT中不可用,是否有办法在winRT中找到当前进程的当前目录?请尝试Package.current.InstalledLocation或ApplicationData.LocalFolder.InstalledLocation
BitmapSource在用于Windows应用商店应用的.NET API中没有创建方法。我假设动态创建图像不再可能(如果可能,为什么?)。或者有人知道如何在Windows应用商店应用程序中以编程方式创建图像吗?请参阅和图像扩展。WriteableBitmap就是答案。它有一个构造函数,该构造函数具有长度和高度,并允许写入和更新它。很抱歉评论太晚。不错的工具箱。但它允许创建BitmapSource吗?感谢toolkis,我发现WriteableBitmap允许创建。这是有道理的。BitmapIm
我想获取按钮的ListViewItem。在正常的WPF中,我会使用GetContainerForItem(),但找不到WinRT的等效项。在我的AddButton_Click()函数中,您将看到我获取按下关联按钮的项目id的脆弱方式 <DataTemplate x:Key="Custom80ItemTemplate"> <Grid Margin="6"> <Grid.ColumnDefinitions>
在Nuget上发布的当前SharpCompress.WindowsStore.dll库是在调试模式下生成的。我从Windows应用商店应用程序认证工具包中获得此错误 发现错误:调试配置测试检测到以下错误: 二进制SharpCompress.WindowsStore.dll是在调试模式下生成的 有没有办法在发布模式下编译SharpCompress库?我会在发布模式下重建它 什么,你没想过吗 NuGet软件包通常列出一个项目站点。因此,查看页面,我可以看到GitHub上的链接点。那是源头居住的地方
我想知道是否可以通过编程方式与默认的Windows 8音乐播放器(Windows应用商店应用程序)通信。 例如,何时开始/结束播放一首新歌,歌曲的名称等 我隐约觉得WinRT应用程序是基于COM/DCOM的,所以我怀疑可能有一种方法可以将其公开给外部程序使用。我的假设正确吗?Windows应用商店应用程序是“沙盒”应用程序。您无法与其他WinRT应用程序通信。因此,您无法访问Windows 8应用程序的音乐应用程序中正在播放的内容。Windows应用程序与主机环境通信的唯一方式是通过所谓的激活协
我正在开发一个C#/Xaml Metro应用程序,根据需求,我希望有一个同步服务调用,而不是异步服务调用 这是我在异步操作中使用的,但我想进行Synchronus服务调用: HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://xxxxxxx"); request.Method = "POST"; request.Credentials = new NetworkCredential("xxx
我觉得我错过了一些明显的东西。我有一个应用程序,它使用GridViewItem的“IsSelected”属性来指示某个项目已被选中。当我在台式计算机(无触摸设备)上使用应用程序时,右键单击该项目,它将变为选中状态。把同一个程序放在一个平面上,我找不到可以选择它的手势。向下轻扫,按住;似乎没有什么能完成右键单击在桌面上所做的工作 有人知道可能缺少什么吗?我明白你的意思。这似乎违反直觉,是吗?在这种情况下,我的首选项是启用项目单击并使用项目单击来设置所选项目。如果您觉得这对用户来说是最直观的。从这个
我有一个windows phone应用程序,目前支持两种文化(阿拉伯语、英语美国),默认文化为英语美国 我为用户提供了从应用程序本身更改语言的选项,但问题是应用程序打包为应用程序包,只要用户没有首选语言中的阿拉伯语,阿拉伯语应用程序包就不会被下载(因此界面一直以英语显示) 有没有办法将更多的资源包标记为必需的,或者设置更多的默认资源包呢?不生成捆绑包怎么办 您可以在生成包时选择该选项 (创建AppBundle默认为:“如果需要”,您可以将其更改为“从不”。)
我想要实现的目标在XAML中可能不可能实现。如果这是可能的,那么它可能是由于一个值得了解的XAML特性。如果没有,那么我也学到了一些东西 我有一个按钮弹出按钮,它是绑定到视图模型的数据。视图模型通过get访问器向弹出按钮的内容提供对象的新实例 每次按下按钮时,我都希望弹出按钮显示对象的新实例 问题是:对象只创建一次,每次打开弹出按钮时都会重新显示 ViewModel.cs MainPage.xaml.cs 现在一切正常!但是我想用XAML来做 我曾尝试在ViewModel上实现INotifyPr
我想在windows应用商店应用程序中读取我的c:\驱动器根目录下的文件内容 我可以使用文件选择器执行此操作,但我知道如何在用户不必执行任何操作的情况下执行此操作。那么,在下面的代码中,有没有什么方法可以让我抛弃文件选择器,让它自动发生呢 FileOpenPicker picker = new FileOpenPicker(); picker.ViewMode = PickerViewMode.List; picker.SuggestedStart
现在我在windowsphone8.1rtapp上打开Location服务时遇到问题。我用这个功能来检查手机上定位服务的状态(禁用或不禁用),它有效地工作了。但是,我可以在code中打开位置服务,或者导航我的应用程序以转到位置服务页面。 请帮帮我,非常感谢 无法通过编程方式为用户打开它。使用ms settings位置:uri方案应该打开位置设置。评论不错,但是我可以具体地向我显示它吗?Launcher.Launchurisync(新uri(“ms settings位置:”))
当我尝试这样做时,VS会给我错误。然而,它显示了可供参考的项目。是否可以以某种方式将winRT项目引用添加到经典类库项目 如果不是,如何在两个世界之间架起桥梁,使公共逻辑可以存储在一个地方?简短的回答是肯定的。很长的答案是,它不受支持,并且附带了一些您需要理解的警告 请看我的回答: VS2012添加了一个“可移植类库”项目类型,允许您选择多个目标,包括从一个程序集以WinRT和完整的.Net 4.5为目标的功能 看
我目前正在Windows运行时中使用加密。使用某些加密算法时,我会得到一个NotImplementedException(AesCcm、AesGcm)或ArgumentException(AESEECB、AesEcbPkcs7、DesEcb、DesEcbPkcs7、Rc2Ecb、RC2ECBPPKCS7、Rc4、TripleDesEcb、TripleDesEcbPkcs7) 我为每个算法使用正确的密钥长度(我认为错误的密钥长度会触发ArgumentException)。对于RC4,我使用大小为1
如何使用Direct X和Xaml在windows 8中创建3d道路效果。谁能帮助我或指导我在Windows8中创建类似道路的效果。我附上了一些类似的样本图像与此 或者,如果有可能在xaml&C中抑制相同的内容,请以这种方式指导我。因为我在这项技术上更可靠。我不是Direct X的积极开发人员。我也不寻求“自己动手”的方法。我只需要指导方针或一些样本参考,帮助我实现同样的目标 所以,这将是一个棘手的问题。我想告诉你矩阵变换。完成你想做的事情的唯一方法。这不是一个小壮举。MatrixTransfo
我需要从Windows应用商店应用程序播放MIDI文件。(也就是说,应用程序本身应该在软件中产生声音——我不想将MIDI输出到硬件设备。) 我希望得到一些简单的API/库,在这里我可以传递文件的位置,可能还有一种声音字体,并调用一个“play”函数,但我一直找不到这样的东西。e、 g.看起来像,但它没有适用于Windows应用商店应用程序的版本 微软提供了一个新的,但这不包括任何处理MIDI文件的代码 开源库显然包含读取MIDI文件的代码,因此我认为我需要实现的是使用NAudio打开文件,读入/
我的图像有一个Uri类型为的imagine源,我想把它作为MapIcon的源,因为我需要调整图像的大小 MapIcon mapIcon = new MapIcon(); mapIcon.NormalizedAnchorPoint = new Point(0.25, 0.9); //mapIcon.Image = RandomAccessStreamReference.CreateFromUri(new Uri("ms-appx:///Assets/icons/m
我在我的通用应用程序中使用,它属于“Windows.UI.Xaml.Controls.Maps”。当我的应用程序语言更改时,我想更改地图的语言 我在其中看到一个从FrameworkElement继承的语言属性,我尝试将其设置为 Language = "ar-SA" 在XAML中,也可以通过代码,但它不起作用。我也尝试在文档中搜索它,但还是忍不住。Bing Maps控件使用了区域性属性,但MapsControl显然没有相同的功能。是的。。看起来它没有:/
我想将页面背景设置为用户选择的默认主题颜色 我使用: Background=“{StaticResource应用程序页面背景Themebrush}” 但这只是返回一个透明的背景。这不是默认主题颜色的正确方式吗?Windows 8-8.1答案 否事实上,Windows应用商店应用程序无法访问用户选择的强调色 Windows 10答案 (Color)Application.Current.Resources[“SystemAccentColor”]为您提供当前的强调色,您可以使用新建UISetti
Windows运行时的后台传输API具有与BITS几乎相同的功能。我假设微软在这个API中重用了BITS(BITS实现得很好,已经是COM了)。有人能澄清一下吗 您可以通过停止BITS服务来证明它不使用BITS。即使BITS未运行,商店应用程序启动的后台传输也将继续运行 此外,您还可以查看哪个进程正在进行传输-位位于Windows使用将多个服务分组到单个进程的svchost.exe进程之一内,但Windows应用商店应用程序后台传输使用不同的进程BackgroundTransferHost.ex
为了便于管理有许多元素显示为用户控件的UI,我希望从我自己的类继承我的用户控件。因此,在我的用户控件中,有: 继承用户控件 我把它改成了 继承MyBaseUserControl 我添加了一个类MyBaseUserControl,它只是从UserControl继承的 它不会立即运行,因为UserControl自动生成的中间文件(.g.i.vb)继承如下内容: 继承Global.Windows.UI.Xaml.Controls.UserControl 。。但是如果我将中间文件编辑为 继承MyBase
什么时候使用C++/CX中引入的ref类类型合适 内置的引用计数句柄看起来不错,并且似乎是尽可能使用ref类的好理由(忽略可移植性问题)。但是,我不确定这些类型是否会增加额外的开销?或者如果还有其他原因限制它的使用?请记住,C++/CX是一种语言扩展,可以简化WinRT类型的处理。当你想让你的类型被另一种语言(如Javascript或C)使用时,你只需要声明你自己的ref类。换句话说,当您创建WinRT组件时 对于其他应该是绝大多数代码的其他东西,使用标准C++ 11语法和普通的Work+C++
我正在尝试仅从数据绑定设置滑块值。我不希望用户能够手动更改滑块值。这是片段。关于如何做的任何建议 <Slider x:Name="Serverslider" Value="{Binding Value}" /> 我缺少的任何属性?正如wojtek所建议的,您可以使用IsEnabled=“False”禁用输入,以免影响滑块。你得到这个: 现在,您还需要更改滑块的填充颜色。这里有两个选项: 重新放置滑块并更改
是否有人可以说明如何检查该程序的另一个实例(例如test.exe)是否正在运行,如果是,则返回该程序的距离,因为我需要在当前状态下使用类的方法 我希望在启动exe时,首先检查它是否已经在执行。如果是,我希望状态和工作状态相同。否则它可以打开一个新的…您可以在程序周围编写一个.bat脚本,将状态保存到文件中。我不确定,“返回实例”下的含义是什么?问题被标记为windows运行时,但在WinRT中,只有一个正在运行的程序的副本。如果用户试图再次运行该程序,系统将重新激活现有副本。也许您打算改为标记为
我在Visual Studio中有一个最简单的WinRt c++/cx模板项目,其中我只修改了MainPage构造函数中的三行,并添加了如下简单事件处理程序: MainPage::MainPage() { InitializeComponent(); auto listener = ref new Windows::Networking::Sockets::StreamSocketListener; listener->ConnectionReceived += r