Код: Выделить всё
FileSavePicker savePicker = new FileSavePicker();
savePicker.SuggestedStartLocation = PickerLocationId.DocumentsLibrary;
// Dropdown of file types the user can save the file as
savePicker.FileTypeChoices.Add("Plain Text", new List() { ".txt" });
// Default file name if the user does not type one in or select a file to replace
savePicker.SuggestedFileName = "New Document";
StorageFile file = await savePicker.PickSaveFileAsync();
Я работаю с WinUI 2, а не с упакованным приложением, и получаю эту ошибку, которую я не могу решить ни при каких обстоятельствах:
"System.InvalidCastException: 'Не удалось создать CCW для объекта типа 'System.Collections.Generic.List`1[System.String]' для интерфейса с IID '98B9ACC1-4B56-532E-AC73-03D5291CCA90': указанное приведение недопустимо.'"
Я несколько понимаю код ошибки. Он говорит что-то вроде: «Я не могу привести этот список к вызываемой оболочке COM», верно?
Я долго искал решение, но не нашел его. Как я могу это исправить?
Подробнее здесь: https://stackoverflow.com/questions/798 ... tton-click
Мобильная версия