Неуловимое исключение при заполнении ListView WinUI-3 (0xc000027b)C#

Место общения программистов C#
Ответить
Anonymous
 Неуловимое исключение при заполнении ListView WinUI-3 (0xc000027b)

Сообщение Anonymous »

Когда я заполняю ListView (или ItemsView) с помощью ItemsSource, являющегося объектом List, при загрузке элемента управления иногда происходит сбой.
Вероятность сбоя значительно возрастает, если у меня есть изображение, которое использует Package.Logo в качестве источника.
Когда я активировал элемент управления, я ожидал он отображал все установленные приложения, их значки и т. д. Что он и делал успешно, пока я не попытался прокрутить... и тогда у меня произошел сбой.
Использование этого код:























using Microsoft.UI.Xaml.Controls;
using System.Collections.Generic;
using System.Linq;
using System.Security.Principal;
using Windows.ApplicationModel;
using Windows.Management.Deployment;

namespace Program
{
public sealed partial class AllAppsList : ContentDialog
{
public List Packages { get; set; } = new List();

public AllAppsList()
{
Packages = GetAllInstalledPackages();
this.DataContext = this;
this.InitializeComponent();
}

public static List GetAllInstalledPackages()
{
var pm = new PackageManager();
return pm.FindPackagesForUser(WindowsIdentity.GetCurrent().User?.Value).ToList();
}

private void ContentDialog_PrimaryButtonClick(ContentDialog sender, ContentDialogButtonClickEventArgs args)
{
}

private void ContentDialog_SecondaryButtonClick(ContentDialog sender, ContentDialogButtonClickEventArgs args)
{
}
}
}


Подробнее здесь: https://stackoverflow.com/questions/790 ... 0xc000027b
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»