public ListItemSelectionItemPatternIsSelectedEvent(MonthCalendarListItemProvider itemProvider)
     : base(itemProvider,
            SelectionItemPatternIdentifiers.IsSelectedProperty)
 {
     this.dataGridProvider = itemProvider.DataGridProvider;
     this.selected         = dataGridProvider.IsItemSelected(itemProvider);
 }
Example #2
0
 public ListItemSelectionItemPatternElementAddedEvent(MonthCalendarListItemProvider itemProvider)
     : base(itemProvider,
            SelectionItemPatternIdentifiers.ElementAddedToSelectionEvent)
 {
     this.dataGridProvider = itemProvider.DataGridProvider;
     this.selected         = dataGridProvider.IsItemSelected(itemProvider);
 }
Example #3
0
        private void OnElementSelectedEvent(object sender, EventArgs args)
        {
            MonthCalendarListItemProvider itemProvider = (MonthCalendarListItemProvider)Provider;

            if (dataGridProvider.SelectedItemCount == 1 &&
                dataGridProvider.IsItemSelected(itemProvider))
            {
                RaiseAutomationEvent();
            }
        }
        private void OnIsSelectedChanged(object sender, EventArgs args)
        {
            MonthCalendarListItemProvider itemProvider = (MonthCalendarListItemProvider)Provider;

            bool new_selected = dataGridProvider.IsItemSelected(itemProvider);

            if (selected != new_selected)
            {
                RaiseAutomationPropertyChangedEvent();
                selected = new_selected;
            }
        }
Example #5
0
 public ListItemSelectionItemPatternElementSelectedEvent(MonthCalendarListItemProvider itemProvider)
     : base(itemProvider,
            SelectionItemPatternIdentifiers.ElementSelectedEvent)
 {
     this.dataGridProvider = itemProvider.DataGridProvider;
 }
Example #6
0
 public ListItemGridItemProviderBehavior(MonthCalendarListItemProvider itemProvider)
     : base(itemProvider)
 {
     this.itemProvider = itemProvider;
 }
Example #7
0
 public ListItemSelectionItemProviderBehavior(MonthCalendarListItemProvider provider)
     : base(provider)
 {
     this.itemProvider = provider;
 }
 public ListItemValueProviderBehavior(FragmentControlProvider provider,
                                      MonthCalendarListItemProvider itemProvider)
     : base(provider)
 {
     this.itemProvider = itemProvider;
 }
Example #9
0
 public ListItemTableItemProviderBehavior(MonthCalendarListItemProvider itemProvider)
     : base(itemProvider)
 {
 }