public ListItemSelectionItemPatternIsSelectedEvent(PropertyGridListItemProvider provider) : base(provider, SelectionItemPatternIdentifiers.IsSelectedProperty) { this.provider = provider; this.isSelected = provider.PropertyGridViewProvider.IsItemSelected(provider); }
public override void Connect() { PropertyGridListItemProvider itemProvider = (PropertyGridListItemProvider)Provider; //NOTE: SelectionItem.SelectionContainer never changes. Provider.SetEvent(ProviderEventType.SelectionItemPatternElementSelectedEvent, new ListItemSelectionItemPatternElementSelectedEvent(itemProvider)); Provider.SetEvent(ProviderEventType.SelectionItemPatternIsSelectedProperty, new ListItemSelectionItemPatternIsSelectedEvent(itemProvider)); }
public GridItemLegacyIAccessibleProviderBehavior(PropertyGridListItemProvider provider) : base(provider) { }
public ListItemSelectionItemPatternElementSelectedEvent(PropertyGridListItemProvider provider) : base(provider, SelectionItemPatternIdentifiers.ElementSelectedEvent) { this.provider = provider; }