// Token: 0x06002866 RID: 10342 RVA: 0x000BC534 File Offset: 0x000BA734 internal override object GetSupportedPropertyValue(ItemAutomationPeer itemPeer, int propertyId) { if (SelectionItemPatternIdentifiers.IsSelectedProperty.Id != propertyId) { return(base.GetSupportedPropertyValue(itemPeer, propertyId)); } ISelectionItemProvider selectionItemProvider = itemPeer.GetPattern(PatternInterface.SelectionItem) as ISelectionItemProvider; if (selectionItemProvider != null) { return(selectionItemProvider.IsSelected); } return(null); }
/// <summary> /// Support for IsSelectedProperty should come from SelectorAutomationPeer only, /// </summary> internal override object GetSupportedPropertyValue(ItemAutomationPeer itemPeer, int propertyId) { if (SelectionItemPatternIdentifiers.IsSelectedProperty.Id == propertyId) { ISelectionItemProvider selectionItem = itemPeer.GetPattern(PatternInterface.SelectionItem) as ISelectionItemProvider; if (selectionItem != null) return selectionItem.IsSelected; else return null; } return base.GetSupportedPropertyValue(itemPeer, propertyId); }