Tag: windows 10

x:UWP XAML中的静态

我正在处理的应用程序需要ConverterParameter作为枚举。 为此,常规方法是: {Binding whatever, Converter={StaticResource converterName}, ConverterParameter={x:Static namespace:Enum.Value}} 但是,UWP平台x:名称空间似乎没有静态扩展名。 有谁知道是否有一个不依赖于x的解决方案:静态用于比较绑定中的枚举?

如何将windows phone 10应用程序部署到设备?

我正在使用诺基亚lumia630设备,它使用最新的Windows 10内部预览版本。 我创建了一个示例Windows UWP应用程序并采用了相同的构建。构建的输出是一个Appx。 如何将此Appx安装到我的设备上? 谁有任何想法?

Windows 10 UWP应用程序 – 在桌面上设置窗口大小

我刚刚开始使用Visual Studio 2015 Community Edition在Windows 10 Pro上学习UWP应用程序开发。 我尝试通过在MainPage.xaml中设置Page标签的Width和Height属性来修改官方“Hello,world”示例的C#版本 。 有趣的是,当我启动应用程序时,它的大小会有所不同。 此外,如果我调整窗口大小然后重新启动它,应用程序似乎记住它以前的窗口大小。 是否可以强制UWP应用程序具有预定义的窗口大小,至少在桌面PC上?

在Windows 10 UWP中更改强调色

我真的不想在我的应用程序中使用用户在Windows中选择的强调色,而是希望拥有自己的色彩显示。 我可以通过制作新样式手动更改所有项目,但它只是在普通控件的很多地方,在应用程序级别上做的很好。 我尝试设置但由于某些原因,注意某些项目并将其他像video控件变为灰色。

在Windows 10更新1803之后,我的程序在从网络共享运行时无法打开套接字

我正在从Windows 10中的共享文件夹运行一些自编写的Winforms .net 3.5应用程序。 一切正常,但在最后一次大更新(1803)后,应用程序不再启动。 似乎程序在尝试打开套接字时崩溃了。 第一个问题是访问数据库时遇到以下exception: 2018-05-03 14:36:32,314 [1] ERROR NHibernate.Transaction.AdoTransaction [(null)] – Begin transaction failed MySql.Data.MySqlClient.MySqlException: Unable to connect to any of the specified MySQL hosts. —> System.Net.Sockets.SocketException: invalid argument at System.Net.Sockets.Socket..ctor(AddressFamily addressFamily, SocketType socketType, ProtocolType protocolType) at MySql.Data.Common.MyNetworkStream.CreateSocketStream(MySqlConnectionStringBuilder settings, IPAddress ip, Boolean unix) at MySql.Data.Common.MyNetworkStream.CreateStream(MySqlConnectionStringBuilder settings, Boolean unix) at MySql.Data.Common.StreamCreator.GetStream(MySqlConnectionStringBuilder settings) at […]

如何更改UWP中所选ListView项的突出显示颜色(Windows 10)

我正在使用C#和XAML开发Windows 10应用程序。 我有一个ListView,我想更改所选项目的默认HighLight颜色。 我看到很多代码示例(像这样 ),但都是为WP8或Win8设计的,我试图实现这些,但它们对我不起作用。 一般来说,我很难修改控件的默认主题,因为我找不到有用的文档。 如果有人可以帮助我突出颜色并且还推荐我很好的文档,那将是很棒的。

Windows Universal App全屏按钮

Windowsapp store中的某些应用程序在Titlebar中的最小化,最大化和关闭按钮之外还有一个全屏按钮。 如果全屏处于活动状态,此按钮看起来类似于每个应用程序在标题栏中具有的退出全屏按钮。 这是一个系统控制,如果我可以在我的C#Universal App中使用它?

如何在Windows窗体应用程序中检测Windows 10何时进入平板电脑模式?

更新 虽然不是最优雅的解决方案,但似乎有效的一种方法是观察相关的注册表值。 这是使用WMI执行此操作的示例。 如果有更好的解决方案,我会很高兴听到任何人的意见。 using System; using System.Management; using System.Security.Principal; using System.Windows.Forms; using Microsoft.Win32; public partial class MainForm : Form { public MainForm() { this.InitializeComponent(); this.UpdateModeFromRegistry(); var currentUser = WindowsIdentity.GetCurrent(); if (currentUser != null && currentUser.User != null) { var wqlEventQuery = new EventQuery(string.Format(@”SELECT * FROM RegistryValueChangeEvent WHERE Hive=’HKEY_USERS’ AND KeyPath='{0}\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\ImmersiveShell’ AND ValueName=’TabletMode'”, currentUser.User.Value)); var […]

Windows 10 ScrollIntoView()不会滚动到列表视图中间的项目

我有一个包含20个项目的Listview。 我想以编程方式滚动Listview。 ListView?.ScrollIntoView(ListView.Items[0]) 将列表视图滚动到第一个项目。 ListView?.ScrollIntoView(ListView.Items.Count – 1) 将列表视图滚动到页面底部。 但是,我无法使用相同的function将列表视图滚动到中间的项目。 Eg: ListView?.ScrollIntoView(ListView.Items[5]) 应该滚动并带我到列表的第5项。 但它把我带到了列表的第一项。 如果通过一些解决方法可以实现这种行为,那会很棒吗?

如何在Windows 10 Universal中获取设备的唯一标识符?

这是我的旧实现,用于获取Windows Universal 8.1的唯一DeviceID,但类型HardwareIdentification不再存在。 private static string GetId() { var token = HardwareIdentification.GetPackageSpecificToken(null); var hardwareId = token.Id; var dataReader = Windows.Storage.Streams.DataReader.FromBuffer(hardwareId); byte[] bytes = new byte[hardwareId.Length]; dataReader.ReadBytes(bytes); return BitConverter.ToString(bytes).Replace(“-“, “”); }