c# - 扫描的项目(UWP 应用)不显示在 ListBox 中
问题描述
在我的应用程序中,项目(系统上安装的 UWP 应用程序包名称)不会出现在用户控件 (AppXPkgPage.cs) 内的列表框中,单击相应的按钮“AppX 包管理器”会显示该列表框。
为了检测系统上安装的 uwp 应用程序,我尝试过:
private void AppXPkgPage_Load(object sender, EventArgs e)
{
String[] Dirs = Directory.GetDirectories(@"C:\Program Files\WindowsApps");
foreach (String Dir in Dirs)
{
if (File.Exists(Dir + "\\AppxManifest.xml"))
{
UwpApps.Items.Add(Path.GetFileName(Dir));
}
}
}
解决方案
通过正确生成表单加载事件来修复。
推荐阅读
- square-connect - 按订单行项目 ID 退款
- django - django urls.py:两个具有相似路径的模块
- haskell - Haskell elem 函数的 Big O 运行时
- python - 每次列表长度增加一定数量时做一些事情
- javascript - 如何使用 python 和 selenium 从脚本标签中获取变量?
- python - 真正有数据时,Shopify api 不返回任何内容
- ios - 使用 Titanium Appcelerator 在 iOS 上读取 NFC 标签
- pdf - Autodesk Forge 查看器:从 HTTP 打开 PDF
- javascript - 我的 Discord 音乐机器人会提前 20 秒停止歌曲
- android-studio - android studio中的代码不变