public override IProviderBehavior GetListItemBehaviorRealization (AutomationPattern behavior,
ListItemProvider listItem)
{
if (behavior == SelectionItemPatternIdentifiers.Pattern)
return new DataItemSelectionItemProviderBehavior (listItem);
else if (behavior == GridItemPatternIdentifiers.Pattern)
return new DataItemGridItemProviderBehavior (listItem);
else if (behavior == TableItemPatternIdentifiers.Pattern)
return new DataItemTableItemProviderBehavior (listItem);
else
return base.GetListItemBehaviorRealization (behavior, listItem);
}