Articles of uwp

RPi 3互联网连接状态正确性上的Windows UWP应用程序

我想使用Windows IoT Core来了解我的RPi上当前的互联网状态。 为了获得互联网状态,我正在使用这种方法: public static bool GetInternetConnectionState() { var connection = NetworkInformation.GetInternetConnectionProfile(); var internet = connection?.GetNetworkConnectivityLevel(); return internet == NetworkConnectivityLevel.InternetAccess; } 当我从路由器拔掉网线时,我的处理程序认识到networking已经改变,但是这种方法仍然返回了真正的networking,尽pipe互联网不可用,但是当我从RPi上移除电缆时,它工作的很好。 有人知道为什么会发生这种情况?

有什么办法可以显示与Windows Hello结合的凭证对话框?

我的意思是,像这样的东西(它在Control Panel > Credential Manager ): 我已经尝试了一些API: CredUIPromptForWindowsCredentials和CredentialPicker.PickAsync :看起来不错,但没有指纹/ PIN选项。 UserConsentVerifier.RequestVerificationAsync :看起来不错,但只有指纹选项。 我需要显示user/password和fingerprint/pin选项。 有没有任何API或选项来显示它们? 谢谢:)

命名pipe道不再是Windows 10版本1709中的事情?

我正在尝试使用命名pipe道作为各个进程中注入的存根之间的通信通道。 我正在阅读 ,它说 过程隔离 对应用程序内核对象进行沙盒处理,AppContainer环境可以防止应用程序影响或受到其他应用程序进程的影响。 这可以防止正常包含的应用程序在发生exception时损坏其他进程。 这里也说明了这一点 Windows 10,版本1709:pipe道仅在应用程序容器内受支持; 即从一个UWP进程到另一个UWP进程,这是同一个应用程序的一部分。 此外,命名pipe道必须使用pipe道名称的语法“\。\ pipe \ LOCAL \”。 这是否意味着我不能再从NtFsControlFile (FSCTL_PIPE_LISTEN, FSCTL_PIPE_WAIT, FSCTL_PIPE_DISCONNECT)访问内核对象来与除我自己的应用程序容器之外的其他进程中的pipe道进行通信? 还是只是说这个操作的语义改变了? 我的问题是,这个改变牵涉到一个实际的问题,还是我仍然可以用一个命名pipe道从一个进程与另一个进程交谈; 但不build议这样做?

使用FindControl无法从UserControl获取UIElement

Im tray_ing从代码后面使用FindControl方法从UserControl获取UIElement,但我得到一个空对象。 我调用FindControl方法:Canvas canvas = FindControl(this,typeof(Canvas),“mPDFView”); ScrollViewer touchLayer = FindControl(this,typeof(ScrollViewer),“mtouchLayer”); 其中FindControl方法是: public static T FindControl<T>(UIElement parent, Type targetType, string ControlName) where T : FrameworkElement { if (parent == null) return null; if (parent.GetType() == targetType && ((T)parent).Name == ControlName) { return (T)parent; } T result = null; int count = VisualTreeHelper.GetChildrenCount(parent); for (int i = […]

ContentFrame.Navigate适用于导航项目,但不适用于AutoSuggestBox

我有一个带有NavigationView的UWP应用程序。 我一直在提到这个文档,除了更深入的使用AutoSuggestBox之外,其他所有的文档都可以工作。 https://docs.microsoft.com/en-us/windows/uwp/controls-and-patterns/navigationview 我试图尝试更新QuerySubmitted上的MainPage NavigationView的ContentFrame,我试图用ContentFrame.Navigate做到这一点,但是,这只是最终与ContentFrame将完全空白。 我很困惑,因为没有什么关于AutoSuggestBox去相关的。 我目前的代码如下所示: private async void AutoSuggestBox_QuerySubmittedAsync(AutoSuggestBox sender, AutoSuggestBoxQuerySubmittedEventArgs args) { searchResultsClass.searchQuery = suggestBox.Text; Debug.WriteLine(searchResultsClass.searchQuery); await searchResultsClass.SearchAsync(); this.ContentFrame.Navigate(typeof(SearchResults)); } SearchResults.xaml,这与我的其他工作意见相同: <Page x:Class="TestApp.Views.SearchResults" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="using:TestApp.Views" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d"> <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> <GridViewHeaderItem Content="Search results for ''" FontSize="36"/> </Grid> </Page>

使用NavigationCacheMode加载视图=“启用”,然后导航到它

我想知道是否有可能实现这个概念: 我有两个看法: 1 – 第一视图 2 – NavigationCacheMode =“Enabled”的第二个视图 当初始化我的应用程序在视图1中导航时,我想在此阶段初始化视图2,而不进行导航。 例: 我的第一个观点是一个简单的欢迎观点,我的第二个观点是用来观看一个文件的。 我想在视图1的初始化期间在视图2中加载文档。以便用户在视图2中导航时准备好文档。

如何在UWP JavaScript应用程序中使用MQTTnet?

我有一个JavaScript UWP应用程序,我需要使用MQTT库与我的设备进行通信。 我selectMQTTnet库是因为它根据描述支持通用Windows平台(UWP)10.0.10240+(x86,x64,ARM,AnyCPU) 。 当我安装NuGet包的时候,它下载了很多依赖关系,并且在这一步失败: Install failed. Rolling back… Package 'Microsoft.NETCore.Jit.1.0.3' does not exist in project 'StreamSocket' StreamSocket是我基于Windows通用样本集合项目的testing项目。 我试图在同一个解决scheme中创build一个RuntimeComponent项目,在那里添加了对MQTTnet的NuGet引用。 我从StreamSocket项目中添加了对这个项目的引用。 我现在可以build立项目,但现在我得到了运行时错误: 0x80070002 – JavaScript runtime error: The system cannot find the file specified. System.IO.FileNotFoundException: Could not load file or assembly 'MQTTnet.Core, Version=2.5.1.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file […]

Universal WIndows平台上的Mono.data.sqlite

我无法让我的共享项目与我的UWP应用程序一起工作。 共享项目使用Mono.Data.Sqlite进行数据库连接,它可以在Android和iOS上运行,但是我不知道我错过了什么引用,因为它不能识别UWP上的库。 任何人之前尝试过?

如何在阅读视图中打开Web视图? UWP

我有一个FeedReader应用程序,我希望我的页面在阅读视图(IE 11,EDGEfunction)中打开。例如,Windows 10中的新闻应用程序使用此function,所有新闻描述都在阅读视图中。 可能吗 ? 阅读视图示例(屏幕截图): https://social.msdn.microsoft.com/Forums/getfile/733596 新闻应用阅读视图示例(截图): https://social.msdn.microsoft.com/Forums/getfile/733599 提前致谢 。

我们应该用什么来代替Windows 10 Universal App的LoadStateEventArgs?

无法findtypes或命名空间名称“LoadStateEventArgs” 那个post的回答不太清楚。 如何通过我的数据另一页? LoadStateEventArgs无法加载 在这个后解决scheme是无效的Windows 10通用应用程序。