Неуловимое исключение при заполнении 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

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