public override DataTemplate SelectTemplate(object item, DependencyObject container)
{
BlessItem chatItem = item as BlessItem;
if (chatItem != null)
{
int remain = chatItem.index % 2;
if (remain == 0)
{
return Left;
}
else
{
return Right;
}
}
return base.SelectTemplate(item, container);
}