如何在Windows 7、8.1和10上确定带宽?
到目前为止,我一直在努力MbnInterfaceManager工作(请参阅>当不存在MBN设备时,来自ImbnInterfaceManager :: getInterfaces的HResult ),因此,我构建并调试了一个在C#中执行此WMI查询的应用程序,没有任何问题(另请参见 Win32_PerfFormattedData_Tcpip_NetworkInterface文档): string query = "SELECT * FROM Win32_PerfRawData_Tcpip_NetworkInterface"; ManagementObjectSearcher moSearch = new ManagementObjectSearcher(query); ManagementObjectCollection moCollection = moSearch.Get(); 但是,当我将应用程序部署到Windows 8.1时,我每次执行查询时都会收到此错误: Sys
6 2024-04-26
编程技术问答社区
c#下载和使用文件原因系统.nauthorizedAccessexception
我正在尝试创建一个下载文件然后编辑此文件的应用程序. 我存在的问题是,一旦下载了文件,它似乎并没有放开该文件,我可以将文件下载到其本地存储中,我已经从ISO手动获得了该文件,并且可以从ISO中获得该文件.如果我使用该应用程序在下载文件后继续进行操作,我将获得System.unauthorizedAccessexception错误,但是如果我关闭并打开应用程序,然后将保存在ISO中保存的文件进行编辑,就像我说的那样,它仍然使用下载的东西,文件. public async void DownloadTrack(Uri SongUri) { var httpClient = new HttpClient(); var data = await httpClient.GetByteArrayAsync(SongUri); var file = await ApplicationData.Current.LocalF
6 2024-04-26
编程技术问答社区
将UI元素传递到不同环境中的Windows运行时组件?
我想知道是否有一种创建运行时组件(例如在C#编写)的方法,该组件允许使用来自不同环境的UI元素. 例如,我想将UI元素(例如MediaElement)附加到给定的Panel(C#)或div(JavaScript). 我可以在这样的运行时组件中调用一种方法:cmpt.setPlayer((Panel) playerParent);(c#)和cmpt.setPlayer(getElementByClass('.playerParent'));(JavaScript). 这有可能吗? 如果没有JavaScript? 解决方案 实际上不可能在HTML/CSS渲染引擎(JS App)和A C#/C ++组件之间共享UI元素. C#代码没有理解HTML元素对象的基础运行时.同样,XAML的UIELENT对JS应用中的HTML/CSS引擎没有任何意义.简而言之,UI元素不能在该边界上共享,因此Windows运行时组件旨在用于非UI功能. 在您的第二个问题上,组件并非构成您的
10 2024-04-26
编程技术问答社区
如何设置通知的点击事件 Windows 8.1 C#
我是Windows开发的新手,我在Visual Studio上使用C#和XAML创建了Windows 8.1应用程序.我创建了敬酒消息. var template = ToastNotificationManager.GetTemplateContent(ToastTemplateType.ToastText02); var element = template.GetElementsByTagName("text")[0]; element.AppendChild(template.CreateTextNode("INR BUDDY")); var element1 = template.GetElementsByTagName("text")[1]; element1.AppendChild(template.CreateTextNode("You have a message!")); //set the toast to appear 30 seconds from now
18 2024-04-26
编程技术问答社区
在Windows 8 C#中使用Windows.Data.Json解析Json
这是我想解析的JSON字符串.我使用Windows 8中可用的默认JSON函数 JSON值: "{\"updated_at\":1405482225,\"settings\":{\"conception_mode\":1,\"app_lock_string\":\"\",\"user_cycle_length\":21,\"week_starts_monday\":1}}" 我的示例代码: JsonObject test1 = JsonObject.Parse(received); var timestamp = test1.GetNamedValue("updated_at").GetNumber(); settingsTimestamp = (long)(Convert.ToDouble(timestamp)); string settingString = test1.GetNamedValue("settings").GetString();//E
10 2024-04-26
编程技术问答社区
通用Windows 8.1应用程序中的用户签名
是否可以在Windows 8.1移动设备上签署文档?诸如用户可以手工绘制签名的画布之类的东西.此任务是否有XAML控件? 解决方案 我在一天中最好的部分为此而苦苦挣扎.似乎在Windows Phone 7和8.0中以8.1 将曾经在Windows Phone 7和8.0中使用的内置墨水控件被拉出 我使用了 chris w 指出的文章中的技术来制作可以添加到页面XAML并处理其他所有内容的控件. 魔术在Writablebitmap中,以及指针和指针的方法. using Windows.Foundation; using Windows.UI; using Windows.UI.Xaml; using Windows.UI.Xaml.Controls; using Windows.UI.Xaml.Input; using Windows.UI.Xaml.Media; using Windows.UI.Xaml.Media.Imaging; namespace Pro
14 2024-04-26
编程技术问答社区
如何使用CollectionViewSource获得多层层次结构以绑定Windows 8.1中的语义变焦
我有一个Windows 8.1应用程序,我试图通过CollectionViewSource实现3个级别的层次结构,然后将其绑定到我的语义变焦 我的模型类看起来如下 class Transaction { string id {get; set;} string name {get; set;} DateTimeOffset date {get; set; } 该模型的样本值可能如下 [1, Food, 31/08/2014] [2, Movie, 15/08/2014] [3, Medicine, 20/07/2014] [4, GameConsole, 02/07/2014] [5, MobileBill, 18/06/2014] [4, Tv, 06/06/2014] 我想在我的语义变焦中显示此数据,以便 我的Zoomedoutview是一个gridview,显示了几个月,例如八月,七月和六月. 在我的ZoomedInview
8 2024-04-26
编程技术问答社区
如何将MediaCapture改为Byte[]
如何将MediaCapture更改为Windows 8.1的Windows Store应用程序中的字节[]. 来自lib: windows.media.capture.mediacapture asd = new windows.media.capture.mediacapture(); thans! 解决方案 我假设您想从相机目前看到的字节阵列中获得一个字节数组,尽管很难从您的问题中解释. Microsoft GitHub页面上有一个相关的示例,尽管它们针对Windows10.您可能有兴趣迁移项目以获取此功能. getPreviewFrame :此样本将捕获预览框架,而不是全击照片初始点.一旦拥有预览框架,它就可以编辑其上的像素. 这是相关部分: private async Task GetPreviewFrameAsSoftwareBitmapAsync() { // Get information about the previe
22 2024-04-26
编程技术问答社区
W8.1 Live SDK 5.6-LiveAuthClient.InitializeAsync System.NullReferenceException
我正在使用MVVM Light开发Windows 8.1应用程序(XAML/C#). 我曾经将LiveID保留在代码中只是用于调试,但是现在该进行登录了. 目前我坚持这件代码: this.authClient = new LiveAuthClient(); LiveLoginResult loginResult = await this.authClient.InitializeAsync(scopes); 它不断给我错误: MSCORLIB.DLL中发生的" System.NullReferenceException"类型的例外,但在用户代码中未处理 附加信息:对象引用未设置为一个实例 对象. 源代码: private static readonly string[] scopes = new string[] { "wl.signin", "w
14 2024-04-25
编程技术问答社区
基于UWP的项目,带有DOM浏览器的WebView
我想知道是否有这样的库,或者是否有人可以给我暗示如何实施这样的事情. 我想要的确切的是DOM Explorer的功能(更具体,当您在任何浏览器上并使用DOM Explorer Pop点击F12窗口时,您可以在其中浏览HTML和CSS的各个方面).我想知道是否有可能为WebView创建此功能,如果是这样,将不胜感激. 注意:我正在Visual Studio 2015,Winrt(Windows Universal 8.1),C#项目. 谢谢! 解决方案 现在探索DOM的唯一方法是使用webview.invokescriptscriptasync()方法调用JavaScript函数.因此,我想如果在您的WebView.domContentloaded事件处理程序中,您会做这样的事情: var result = await this.webView.InvokeScriptAsync("eval", new[] { "document.documentEleme
14 2024-04-25
编程技术问答社区
在WINDOWS商店的应用程序中,带有调度器定时器的图像幻灯片
我想在Windows Store应用程序中使用调度程序计时器制作幻灯片映像.但是,我有一个问题:如果图像已达到最终图像,则幻灯片不想从第一个图像重复幻灯片,而是直接将其直接从第一个图像中重复.例如:我有5个图像,当它到达第五张图片时,幻灯片不需要重复第一个图像,而是直接的第二张图像. 这是我的XAML: 和我的xaml.cs代码: public Home() { this.InitializeComponent(); } DispatcherTimer playlistTime
10 2024-04-25
编程技术问答社区
可点击的表格,始终保持在顶部
我正在尝试创建一个始终处于透明的表单,单击通行,纯用于绘制永不失去焦点的信息,因此它始终显示在顶部.这个想法是能够在我的屏幕上绘制信息,这些信息将不断地位于每个其他窗口的顶部,很可能只是简单的文本,但并不能阻止我在仍然可见的同时与其他程序进行互动. 尽管其他程序集中在其他程序中,但我遇到的麻烦是让表格始终处于首位.我尝试使用最顶级的属性,但似乎不起作用,并且曾在将窗口重新放在untocus上,但这似乎有点马虎,无论如何都没有起作用.我在Windows 8.1上是否重要. 任何答复都非常感谢,谢谢. 解决方案 您必须使用扩展的Windows样式,此代码显示如何做. 此表格将鼠标交互传递到其后面的表单,即使在其他最顶级的Windows活动中,也将显示为最高. public partial class Form1 : Form { public Form1() { InitializeComponent(); }
14 2024-04-25
编程技术问答社区
如何将APPX部署到运行中的Windows Phone仿真器?
我正在尝试部署 appx 从C#到Windows Phone模拟器,如下所示: 如何将.Appx部署到Windows Phone中8.1 问题是方法GetDevices()返回这样的设备列表: {设备} {模拟器8.1 WVGA 4英寸512MB(ES)} {模拟器8.1 WVGA 4英寸(ES)} {模拟器8.1 720p 4.7英寸} 我不知道为什么它在最后附加了(ES). 执行代码后,模拟器启动,但它被卡住了.它不起作用. 我可以取而代之的是一个已经运行的仿真器,然后选择一个? 解决方案 让我们尝试一下. 但首先... Pre Enignts Windows 8.1+作为操作系统 Windows Phone SDK 8.1已安装 我确实创建了一个批处理脚本文件(.bat)来执行所需的所有步骤. 现在,我有一些差距来部署该应用程序.但这可能是一个起点. 脚本如下: @echo off REM SOURCES
20 2024-04-25
编程技术问答社区
Windows 8.1 WPF 应用程序 mixerSetControlDetails 返回 MMSYSERR_ERROR
编辑 修改了naudio源代码和一些调试后,我发现mixerSetControlDetails函数(当我设置Value属性时)返回MMSYSERR_ERROR. 有没有办法获得有关为什么mixerSetControlDetails失败的更多信息? 我也愿意在C#上完成同一件事的其他方法. 原始 我有一些代码,可以使用naudio计算的值来计算语音的能量,并根据该计算值设置麦克风提升水平.我没有问题阅读音频样本,但是当我尝试设置麦克风提升时,该程序会卡住. 我已经在Windows 7、8和8.1上检查了问题.问题仅在Windows 8.1上发生.有趣的是,当我在带有Windows 8.1的虚拟机上运行该程序时,它可以按预期运行.这可以成为权限问题吗? 这是用于设置Boost值的代码 foreach (MixerControl mixerControl in MixerLine.Controls) { if (mixerControl.
14 2024-04-25
编程技术问答社区
Visual Studio 2013设计师视图未显示UI元素
我最近开始在新笔记本电脑上面临奇怪的问题. 我安装了Windows 8.1的新副本,然后安装了Visual Studio Ultimate 2013. 它在最初的几个小时内正常工作,但是下次我打开它时,它没有在XAML Designer View中显示UI元素.没有错误,XAML代码完全可以,然后在悬停在应有的可见元素上时,它们的轮廓是可见的,并且可选. 令人惊讶的是,只有我打开或创建的所有新的Windows Store项目才是这种情况. Windows Phone App Designer视图的工作原理很好. 我几次重新安装了Visual Studio,最后甚至格式化了OS并重新安装了它,但是问题仍然存在. 解决方案 @jtim:当然!! Varun Mashru发布于2014年5月23日,上午3:54在Visual Studio反馈论坛上 令人惊讶的是,幸运的是,我在两天前就找到了解决方案. 这有点令人毛骨悚然,但这就是它. 与VS设
16 2024-04-25
编程技术问答社区
运行.msi安装程序的Windows商店应用程序
我正在开发Windows Store应用程序,该应用程序从URL下载MSI文件. 我想自动从C#代码运行MSI安装程序. 第一个问题是Windows智能屏幕 - MSI未签名 禁用智能屏幕 事件 var success = await Windows.System.Launcher.LaunchFileAsync(file); returns false; file =下载.msi安装程序 有什么想法吗? 感谢您的任何建议. 解决方案 不可能直接从Windows Store应用程序启动MSI(或其他可执行格式).这是在
20 2024-04-25
编程技术问答社区
将Windows 8应用程序连接到MySQL
我正在使用C#制作我的第一个Windows 8应用程序.我有一个我想连接到的MySQL数据库.我以前曾使用Windows表单进行此操作,一切顺利进行.但是,使用Windows 8应用程序将不会连接. 这是我的连接字符串: string myConnectionString = "Server=mysql9.000webhost.com; Database=a2236339_snooker; Uid=a2236339_joe; password=TeamPr0ject;"; 代码看起来像: MySqlConnection connection = new MySqlConnection(myConnectionString); connection.Open(); 然后像这样打开我的连接. 我遇到的错误是 类型" mysql.data.mysqlclient.mysqlexception"类型的例外发生在mysql.data.rt.dll中,但未在用户
12 2024-04-25
编程技术问答社区