Bunch of improvements i dunno.

This commit is contained in:
Burak Kaan Köse
2025-10-31 00:51:27 +01:00
parent 2d81d07c0a
commit 4bf8f8b3d3
28 changed files with 1133 additions and 430 deletions
+10 -7
View File
@@ -154,17 +154,20 @@ public sealed partial class MailListPage : MailListPageAbstract,
private void WinoListViewChoosingItemContainer(ListViewBase sender, ChoosingItemContainerEventArgs args)
{
if (args.Item is ThreadMailItemViewModel)
if (args.Item is ThreadMailItemViewModel && args.ItemContainer is not WinoThreadMailItemViewModelListViewItem)
{
args.ItemContainer = new WinoThreadMailItemViewModelListViewItem();
args.ItemContainer = new WinoThreadMailItemViewModelListViewItem()
{
Item = args.Item as ThreadMailItemViewModel
};
}
else if (args.Item is MailItemViewModel)
else if (args.Item is MailItemViewModel && args.ItemContainer is not WinoMailItemViewModelListViewItem)
{
args.ItemContainer = new WinoMailItemViewModelListViewItem();
args.ItemContainer = new WinoMailItemViewModelListViewItem()
{
Item = args.Item as MailItemViewModel
};
}
// Handle the preparation in PrepareContainerForItemOverride
args.IsContainerPrepared = false;
}
private async void MailItemContextRequested(UIElement sender, ContextRequestedEventArgs args)