Fix issue with Windows 11 ListViewStyle

Issue in WinUI where Windows 11 ListView does not apply alternate row background until hover.
This commit is contained in:
Tyler Ortiz 2023-04-11 11:37:31 -07:00 коммит произвёл GitHub
Родитель 77b009ddf5
Коммит aa682d5e2b
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 12 добавлений и 1 удалений

Просмотреть файл

@ -211,11 +211,22 @@ namespace Microsoft.Toolkit.Uwp.UI
if (itemIndex % 2 == 0)
{
itemContainer.Background = GetAlternateColor(sender);
var rootBorder = itemContainer.FindDescendant<Border>();
if (rootBorder != null)
{
rootBorder.Background = GetAlternateColor(sender);
}
}
else
{
itemContainer.Background = null;
var rootBorder = itemContainer.FindDescendant<Border>();
if (rootBorder != null)
{
rootBorder.Background = null;
}
}
}
}
}
}