首页 > 解决方案 > 扫描的项目(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));
            }

        }

    }

UwpApps 是列表框。当我切换到页面时,列表框中没有显示任何内容 在此处输入图像描述

标签: c#.netvisual-studio

解决方案


通过正确生成表单加载事件来修复。


推荐阅读