在FlipView窗口应用商店的按钮中绑定图像
我是Universal App Development中的新手,我有一个带有4个按钮的flipView,每个按钮总共有一个图像(总共8个图像),我创建了一个模型类,其中包含图像列表及其URL: public class SampleItem { public string Image1 { get; set; } public string Image2 { get; set; } public string Image3 { get; set; } public string Image4 { get; set; } public string Image5 { get; set; } public string Image6 { get; set; } public string Image7 { get; set; } public string Image8 { get; set; } } publ
12 2024-04-26
编程技术问答社区
ETW/Eventsource追踪到文件(转储)。
我使用ETW在应用程序中进行跟踪.因此,我创建了一个自定义EventSource和EventListener. 现在我想从客户端使用此跟踪.例如,我希望我的应用程序在应用程序获得异常时将跟踪日志转储到文件中,因此我将能够远程知道发生了什么(所以我想要跟踪转储). 问题1:ETW设计(dump)还是只是一个跟踪工具,我必须实现另一个不同的解决方案? 问题2 :(如果问题1 => etw可以做这样的事情)我该如何实现? 编辑:这是适用于Windows 10 Universal App. 解决方案 您无法使用UWP中的语义记录,因为它与UWP的.NET不兼容. 问题1:是(转储)的ETW设计还是只是一个跟踪 工具和我必须实现另一个不同的解决方案? 顾名思义的Windows(ETW)事件跟踪,用于事件跟踪.您可以在事件查看器中检查事件细节. 在获取转储的时间点,转储文件是应用程序的快照.它显示了正在执行的过程以及加载了哪些模块.它不仅限于事件跟踪.例如
2 2024-04-26
编程技术问答社区
"Microsoft Azure Configuration Manager "库对UWP应用程序不可用。建议?
" Microsoft Azure Configuration Manager"库与UAP应用不兼容,似乎我需要它访问CloudConfigurationManager类以连接到Azure存储.它用于解析连接字符串: // Parse the connection string and return a reference to the storage account. CloudStorageAccount storageAccount = CloudStorageAccount.Parse( CloudConfigurationManager.GetSetting("StorageConnectionString")); 我在这里错过了一些东西,还是可能有其他方法可以连接到UWP应用程序开发人员? 我指的指南:在这里 解决方案 根据一月,作为UWP客户库库不支持Azure存储.我找不到是否有任何更新,所以我想您使用REST API而不是客户端库(至少目
8 2024-04-26
编程技术问答社区
如何使用MVVM进行视图导航?Win RT
我已经按照MVVM模式启动了一个Windows Universal Project,并进入了我需要使用按钮单击到另一个页面的情况. 通常,我会使用按钮的单击事件在后面的代码中执行此操作: private void AppBarButton_Click(object sender, RoutedEventArgs e) { // Navigation Without parameters this.Frame.Navigate(typeof(SecondPage)); } 但是,由于我需要使用此应用程序遵循MVVM模式,因此我想知道如何在按钮上设置导航到新的视图? ? 在Google搜索之后,我在WPF解决方案中遇到了ICommand,但在此Windows Universal Framework中应该如何实现它. . 解决方案 基本上您有两个选项 1.使
20 2024-04-26
编程技术问答社区
通过Windows键退出后,返回应用程序的事件[UWP][Win10 Mobile]
我很难找到适合我的事件 - 在我的应用程序[UWP Windows 10移动应用程序]中浏览文件时的用户可以点击它,然后我在默认应用程序中启动它 Windows.System.Launcher.LaunchFileAsync 我的应用程序是"最小化"(就像按下Windows键一样),用户可以在他想要的任何应用程序中与文件进行交互.现在,他按下后钥匙返回我的应用程序.您知道现在有任何事件吗?我想更新文件(如果更改了),但是找不到任何事件来检查它. 解决方案 看一下 app lifecycle ,我认为您应该注册启动和恢复的事件处理程序,一个用于从终止状态切换,另一个用于暂停状态. 当用户切换回已终止的悬挂应用程序时,该应用程序应在其 onlaunched methat. 如果一个应用程序注册了 application.resuming 事件,当从悬挂式状态恢复应用程序时,它就被称为.您可以使用此事件处理程序刷新应用程序内容和数据. 其他解决方案 了解U
8 2024-04-26
编程技术问答社区
使用Textbox的索引在StackPanel中选择XAML Textbox
我有以下代码: //All elements edited below have already been defined in MainPage.xaml int index = Window_1_Document_Page_1.Children.IndexOf(sender as TextBox); //Window_1_Document_Page_1.Focus(FocusState.Programmatic); Window_1_Document_Page_1.Children.Remove(sender as TextBox); 删除sender as TextBox之前,如何将焦点设置为上方的文本框? 预先感谢. 解决方案 也许有一个更优雅的解决方案,但这应该有效: //Get index of control you want to delete int index = Panel.Children.
8 2024-04-26
编程技术问答社区
在UWP中用C#连接和读取.MDB项目
我正在开发一个UWP应用程序,并想读取一个MDB文件以将此数据库转换为SQLITE数据库. 我读到我可以使用OleDbConnection以以下主题打开MS访问数据库:连接并读取.mdb项目与c# ,但UWP项目中没有OLEDBCONNECTION.似乎在System.data> 中没有可用 您是否知道可以通过程序上的UWP应用程序读取MDB文件的解决方案? 编辑: Microsoft团队回答了我此信息: 当前,没有内置的API或符合工具的第三UWP 允许您这样做的开箱即用. 目前的路线图中没有关于这一点! 我建议您两条曲目要探索: 将.mdb文件转换为sqlite"准备使用". 开发揭示MDB数据的Web API. 解决方案 没有什么可以做到的.我不知道有任何了解.mdbs并支持UWP应用程序的第三方库. 我将从非UWP应用程序将.mdb转换为sqlite,然后仅与sqlite进行UWP应用程序. 看起来有许多现
12 2024-04-26
编程技术问答社区
C# UWP禁用文本框或整个页面的手机键盘
我有2个文本框.我制作了自己的键盘,因此用户使用键盘及其ETRXA按钮.但是,当我点击文本框以输入其中时,手机模拟器上的电话键盘会弹出.我尝试了" DespryKeyboardDisplayonProgrammaticFocus" 但是我读到,只有当程序本身选择文本框时,才将其禁用. 我读到inputpane可以帮助我禁用它,但我无法理解如何使用它,找不到其他任何地方的方法. 有人可以帮助我,我只想禁用特定文本框或整个页面的键盘,因此当我点击文本框上时,它不会弹出. 更新:好的,我经过了很多考虑来为我的应用程序进行操作,我设置了两个文本框xaml 因此,现在键盘不会出现在该文本框上,因为我"不想正确",因此我的按钮取决于2个标志,这些标志指示WICH TEXTBOX专注于他们会在那里.但是,如果有人知道如何完全禁用键盘,它可能会有所帮助,如果我没有在Android上误解,则可以禁用此文本框的键
8 2024-04-26
编程技术问答社区
sqlite查询不匹配字符串
我有一个我存储在sqlite表中的大约350个音乐文件的列表.如果添加新文件,它们将添加到数据库中.因此,我有一个查询来检查文件的路径是否在表中,如果不在表中,则插入.但是,即使查询在表格中,也永远不匹配查询!因此,每次我启动我的应用程序都会不断添加它们. 我正在使用SQLITE用于通用Windows平台和SQLITE.NET-PCL软件包用于SQL内容.文件是我的自定义类,可存储每个文件中的一些字符串和其他文件属性. //database creation on first app launch using (var db = DbConnection) { var Trackdb = db.CreateTable(); } //where I scan all files and add to db if not already there var dbconn = DbConnection; foreach (File fil
16 2024-04-26
编程技术问答社区
Windows桌面扩展-我应该参考哪个版本?
背景:我很难获得Windows Store接受应用程序的新版本.他们说,它在发射时崩溃了.即使从我的计算机上的appxBundle文件安装时,该应用程序也可以运行正常. 所以我认为这也许这与我添加的桌面扩展(对于UWP)有关.也许我是在引用该组件的错误版本.如果该应用程序针对版本16299,但最低版本为14393-我应该在参考文献中包含哪个桌面扩展程序集? 14393? 16299?或两者都(以及它们之间的一个)? 即使它是一个UWP应用程序(来自Xamarin.Forms解决方案),我也在标记这个百年纪念,因为我需要百年纪念团队的桌面扩展名.也许与此有关. 解决方案 如果您的应用程序没有runFullTrust功能,则您不需要百年纪念批准.桌面扩展SDK仅提供对其他设备系列中不一定可用的API的访问,例如Xbox. 您的应用程序可以使用16299扩展SDK,并且只要您不使用任何较新的API,或者您在应用程序中使用Light-Up代码来检测API是否可用,则仍在
6 2024-04-26
编程技术问答社区
Windows通用应用程序是否适合我?--UI迁移
我有一个控制台应用程序,可以执行一些数据库管理的操作,直接连接到它们.它适用于MSSQLServer和Oracle(目前). 您可能知道,使用控制台应用程序并非如此富有成效.因此,我想将UI部分移植到桌面应用程序中.我在库中有所有核心代码,控制台应用程序只是管理用户交互. 我进行了一些测试,无法在UWA上使用库.然后尝试了共享库,令我惊讶的是,我无法直接使用SQLServer. UWA是桌面应用程序的新方法吗?我不想连接到服务,然后连接到数据库,这对用户应用程序有好处,但是对我的软件所做的内容不自信,我需要100%直接连接. 我应该尝试使用WPF(它可以与SQLServer连接一起使用吗?)? Winforms?如果他们放弃对WPF或Winforms(例如使用WebForms)的支持? 想要UWA,因为它看起来非常好,MS使它看起来像是"去的方式". 有什么想法吗? 更新1 所以,有人说我可以使用可以处理所有任务的Web API或中间层,这
2 2024-04-26
编程技术问答社区
通用应用程序MySQLConnector队列执行错误
我尝试使用phpadmin上的Vserver上执行我的数据库队列,我得到了 例外: 代码: static string server = "999.999.999.235"; static string database = "admin_"; static string user = "root"; static string pswd = "secret"; public static void login() { string connectionString = "Server = " + server + ";database = "+ database + ";uid = " + user + ";password = " + pswd + ";" + "SslMode=None;" + "CharSet=utf8;"; using (MySqlCon
12 2024-04-26
编程技术问答社区
C#:当我单击图像时,Pointerpressed已被调用两次
我是UWP的初学者.我想将单击事件添加到更改splitview的开放状态的图像中.所以我在ma xaml中有一个图像: i定义image_1_6_PointerPressed这样: private void image_1_6_PointerPressed(object sender, Windows.UI.Xaml.Input.PointerRoutedEventArgs e) { mySplitView.IsPaneOpen = !mySplitView.
2 2024-04-26
编程技术问答社区
当地如何工作?
我在一个问题上挣扎 - 实际上, localsettings 工作.这是一个 例如,我们可以保存一些这样的数据: localSettings.Values["exampleSetting"] = "Hello Windows"; ,但是在我们添加/更改值之后,它可以保存归档,或者将其保存在内存中的某个地方并在应用程序被暂停/终止时保存? ? 和问题的主要目的: 我是否可以使用 mutex 来捍卫上述代码行,从并发过程/线程访问 localsettings ? 同时保存 localsettings 时,我们是否有机会获得例外? 解决方案 localsettings(和RoamingSettings)提供了一个访问模型,在概念上等同于Windows注册表.写操作是同步的,原子的,并实施了最后的作者赢得语义.对设置进行的任何更改都可以立即用于其他线程. 注意:如果需要创建一个包含多个键/值对的原子设置,则应使用 applicationDataCompo
4 2024-04-26
编程技术问答社区
在代码后台绑定UIElement会崩溃
在我的代码中,我设置了一个带有某些按钮的UIELEMENT变量. 现在,我有这个变量: public UIElement currentMenu; 设置为此值: currentMenu = (UIElement)Resources["Home"]; 我从资源中获取它,因此我不必在代码方面混乱地管理它,一旦解决了这个问题,我将把资源导出到单独的资源范围内. . 我的拆分视图看起来像这样: PRBLEM在这一点上出现了,绑定的限制性崩溃了整个应用程序,并以无hlndled的Win32例外.
12 2024-04-26
编程技术问答社区
列表框--在填充ItemsSource后无法选择第一个元素
我正在处理WP8.1,并且我发现了我的ListBox的Strage行为 - 为了使重现此处的代码.问题既出现在设备和仿真器上. 我有一个列表框,它势必观察到贝尔维尔,并在按钮时在按钮时填充物品: public sealed partial class MainPage : Page { List populationOfItems = new List(); ObservableCollection itemsToView = new ObservableCollection(); public MainPage() { this.InitializeComponent(); second.Click += second_Click; myList.ItemsSource = itemsToView; // pop
10 2024-04-26
编程技术问答社区
在Windows 10中,如何在SelectionChanged事件中展开一个ListView项目?
我目前正在使用Windows 10,我正在使用ListView根据我的要求显示项目.现在,当用户单击ListView项目时,我想在同一页面上展开ListView,并为他提供一些选项,以使用户体验变得容易. 我知道如何使用DataTemplate实现ListView和显示项目,但我不确定是否可以使用ListView来达到要求. 我想实现以下类似的事情: 我想在ListView项目上显示诸如联系,添加照片等之类的选项.我还尝试使用popupmenu实现同一操作,但它具有添加多达6个命令的局限性,而且我的命令比这更多.我想动态添加这些选项. 解决方案 这是您想要的基本实现. 使用此ListView XAML:
4 2024-04-26
编程技术问答社区
UWP XAML设计器无法加载
当我创建一个新的通用应用程序时,XAML Designer不会加载,而是显示以下异常: 解决方案 尝试检查和安装Windows更新,在我的情况下它有所帮助. 其他解决方案 重新安装或维修视觉工作室可能会有所帮助. 其他解决方案 在我的情况下,卸载您正在开发的应用程序(启动菜单 - >所有应用程序 - >您的应用 - >右键单击 - >卸载),然后重建解决方案/重新运行该应用程序.
4 2024-04-26
编程技术问答社区