Tag: windows 10

添加滑动手势以打开SplitView窗格

我正在尝试向UWP的SplitView控件(又名“汉堡包菜单”)添加滑动手势,类似于Pivot控件的左/右滑动。 如何设置手势以更改其显示模式? 在iOS 8及更高版本中,我可以使用UISplitViewController并设置presentsWithGesture属性来执行此操作,但WinRT中没有类似的东西。 现在看完这篇博客后: http : //blogs.msdn.com/b/cdndevs/archive/2015/07/10/uwp-new-controls-part-2-splitview.aspx ,我意识到有DisplayMode属性在SplitView控件中我应该使用VisualStateManager来改变它的状态但是如何使用vsm来平移左侧窗格? 我不知道这可以通过vsm实现。 任何帮助/提示将不胜感激。

处理后退导航Windows 10(UWP)

在我的Xaml页面中,我有一个Frame。 我正在尝试使用backButton事件来在框架内导航。 所以我试着用这段代码 public MainPage(){ this.InitializeComponent(); if(Windows.Foundation.Metadata.ApiInformation.IsTypePresent(“Windows.Phone.UI.Input.HardwareButtons”)) { Windows.Phone.UI.Input.HardwareButtons.BackPressed += HardwareButtons_BackPressed; } } private void HardwareButtons_BackPressed(object sender,BackPressedEventArgs e) { if(insideFrame.CanGoBack())insideFrame.GoBack(); else Application.Current.Exit(); } 但是在执行HardwareButtons_BackPressed事件后的手机中它会关闭应用程序。 它似乎在MainPage上运行一些默认的后退按钮行为… 我该如何解决? 在Windows10中,他们是否添加新事件来处理后退导航? [更新] 现在我发现在Windows 10中使用SystemNavigationManager而不是Input.HardwareButtons.BackPressed 。 SystemNavigationManager currentView = SystemNavigationManager.GetForCurrentView();

AdaptiveTrigger和DataTemplate

AdaptiveTrigger是否可以在DataTemplate中工作? 这是我用来自定义我的ShellNavigation的代码,除了视觉状态之外它工作得很好。 它们不会触发任何东西。

在Win10 UWP应用程序中获取屏幕分辨率

由于UWP App在普通桌面系统上以窗口模式运行,因此获取屏幕分辨率的“旧”方式将不再适用。 Window.Current.Bounds旧分辨率如图所示。 有没有其他方法来获得(主)显示的分辨率?

如何从Windows 10 UWP应用程序连接到SQL Server数据库

我正在尝试从通用Windows应用程序连接到本地MS SQL数据库。 我正在使用UWP制作LOB应用程序,以支持桌面,平板电脑和移动应用。 当尝试连接到本地(Intranet)SQL Server数据库时,我习惯使用SqlConnection实例连接到本地服务器,但由于SqlConnection不包含在UWP中使用的.NET子集中,如何完成什么时候使用UWP? 我查看了官方的Microsoft示例以及操作指南 ,并且没有发现任何关于不是Azure数据库的数据库连接。 DbConnection似乎是一个很好的方法,但不能使用,因为它是抽象的,它的子项(例如Data.SqlClient.SqlConnection )似乎不包含在UWP的.NET子集中。 我错过了一些非常明显的东西吗? 另外,有没有人知道UWP的良好命名空间参考? 编辑非重复:建议作为重复的链接问题适用于Windows 8 / 8.1应用程序,虽然有一些相似之处,但该问题的已接受答案中的代码将无法在UWP上运行。 但原则是相同的,但对于使用UWP构建的Windows 10应用程序应该有更好的技术参考。