Files
Wino-Mail/Wino.Mail.WinUI/Controls/ListView/WinoMailItemViewModelListViewItem.cs
T
Burak Kaan Köse 4f85fa6ba9 New list view items.
2025-10-27 22:52:26 +01:00

24 lines
682 B
C#

using CommunityToolkit.WinUI;
using Microsoft.UI.Xaml.Controls;
using Wino.Mail.ViewModels.Data;
namespace Wino.Mail.WinUI.Controls.ListView;
public partial class WinoMailItemViewModelListViewItem : ListViewItem
{
[GeneratedDependencyProperty]
public partial MailItemViewModel? Item { get; set; }
public WinoMailItemViewModelListViewItem()
{
DefaultStyleKey = typeof(WinoMailItemViewModelListViewItem);
}
protected override void OnContentChanged(object oldContent, object newContent)
{
base.OnContentChanged(oldContent, newContent);
if (newContent is MailItemViewModel mailItemViewModel) Item = mailItemViewModel;
}
}