У вас нет проблем с вашим кодом.Вам просто нужно внести некоторые изменения в настройки устройства по умолчанию для вашего устройства.
На вашем устройстве установлено системное приложение Фотографии , а также приложение по умолчанию для .jpg типа файла на вашем устройстве, приложение Photos не включает параметры Resize и Edit1 , поэтому при щелчке правой кнопкой мыши на .jpg файл, контекстное меню не содержит пунктов меню «Изменить размер» и «Редактировать1», так как формат файла .txt , чей тип приложения по умолчанию - Блокнот .
Что касается типов файлов .foo и .banana , ваше приложение было автоматически установлено в качестве приложения по умолчанию для этих типов файлов, когда приложение связывает тип файла (Ваше приложение может быть единственным, которое связывает тип файла), поэтому вы можете видеть параметры «Изменить размер» и «Редактировать1», когда вы щелкаете правой кнопкой мыши по файлам .foo и .banana .
Вы можете проверить это на своем устройстве Настройки приложения => Приложения => Приложения по умолчанию => Выбрать приложения по умолчанию по типу файла, как показано ниже:
Поэтому, если вы хотите, чтобы контекстное меню содержало ваши пункты меню «Изменить размер» и «Редактировать1», когда правой кнопкой мыши выбирается файл .jpg или .txt, вы должны указать пользователю установить ваше приложение как приложение по умолчанию дляТип файла .jpg и .txt.Вы можете использовать запуск Apis , чтобы предоставить пользователю удобную ссылку на настройки конфиденциальности для этого ресурса, см. Тему Запустите приложение Windows Settings .