20 lines
555 B
C#
20 lines
555 B
C#
using Xamarin.Forms;
|
|
|
|
namespace Bit.App.Pages
|
|
{
|
|
public class GroupingsPageListItemSelector : DataTemplateSelector
|
|
{
|
|
public DataTemplate CipherTemplate { get; set; }
|
|
public DataTemplate GroupTemplate { get; set; }
|
|
|
|
protected override DataTemplate OnSelectTemplate(object item, BindableObject container)
|
|
{
|
|
if (item is GroupingsPageListItem listItem)
|
|
{
|
|
return listItem.Cipher != null ? CipherTemplate : GroupTemplate;
|
|
}
|
|
return null;
|
|
}
|
|
}
|
|
}
|