Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何以编程方式将应用程序添加到默认应用程序列表?_C#_Uwp - Fatal编程技术网

C# 如何以编程方式将应用程序添加到默认应用程序列表?

C# 如何以编程方式将应用程序添加到默认应用程序列表?,c#,uwp,C#,Uwp,Windows具有默认应用程序的设置,请参见下图 我想将我的应用程序添加到照片查看器应用程序列表中 <uap:SupportedFileTypes> <uap:FileType ContentType="image/jpg">.jpg</uap:FileType> <uap:FileType ContentType="image/png">.png<

Windows具有默认应用程序的设置,请参见下图

我想将我的应用程序添加到照片查看器应用程序列表中

        <uap:SupportedFileTypes>
          <uap:FileType ContentType="image/jpg">.jpg</uap:FileType>
          <uap:FileType ContentType="image/png">.png</uap:FileType>
          <uap:FileType ContentType="image/jpg">.jpeg</uap:FileType>
        </uap:SupportedFileTypes>
我已将图像文件类型jpg和png添加到
Package.appxmanifest
中的文件类型关联中。当我右键单击图像并转到“使用>打开”时,该应用程序将显示在应用程序列表中,但不会显示在“设置”中的默认应用程序列表中

如何以编程方式将我的应用添加到默认应用设置页面上的应用列表中?我想在我的UWP应用程序的代码中这样做

注意:我不想将我的应用程序设置为默认应用程序,我只希望它显示为“选择应用程序”对话框中的一个选项


My
package.appxmanifest
文件只有.jpg和.png作为已知的文件类型

添加.jpeg后,该应用程序将显示在默认图像查看器应用程序列表中

        <uap:SupportedFileTypes>
          <uap:FileType ContentType="image/jpg">.jpg</uap:FileType>
          <uap:FileType ContentType="image/png">.png</uap:FileType>
          <uap:FileType ContentType="image/jpg">.jpeg</uap:FileType>
        </uap:SupportedFileTypes>

jpg先生
.png
.jpeg

好的,我可以重现您的问题,一般来说,如果您已将图像文件类型jpg和png添加到
Package.appxmanifest
中的文件类型关联中,您的应用程序将显示在默认应用程序列表中。如果在最新版本中有一些新的更新,我将与团队确认。@NicoZhu MSFT我只添加了.jpg和.png,我也添加了.jpeg,但应用程序不会显示。谢谢