Mono.UIAutomation.Winforms.DataGridProvider.GetListItemBehaviorRealization C# (CSharp) Метод

GetListItemBehaviorRealization() публичный Метод

public GetListItemBehaviorRealization ( AutomationPattern behavior, ListItemProvider listItem ) : IProviderBehavior
behavior System.Windows.Automation.AutomationPattern
listItem ListItemProvider
Результат IProviderBehavior
		public 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 == ScrollItemPatternIdentifiers.Pattern)
				return new DataItemScrollItemProviderBehavior (listItem);
			else if (behavior == ValuePatternIdentifiers.Pattern)
				return new DataItemValueProviderBehavior (listItem);
			else if (behavior == TableItemPatternIdentifiers.Pattern)
				return new DataItemTableItemProviderBehavior (listItem);
			else
				return null;
		}