public ListItemValuePatternValueEvent (ListItemProvider provider) : base (provider, ValuePatternIdentifiers.ValueProperty) { viewItem = (SWF.ListViewItem) provider.ObjectItem; listView = viewItem.ListView; }
public DataItemComboBoxListItemSelectionItemPatternIsSelectedEvent (ListItemProvider provider) : base (provider, SelectionItemPatternIdentifiers.IsSelectedProperty) { this.itemProvider = provider; this.provider = (DataGridViewProvider.DataGridViewDataItemComboBoxListBoxProvider) provider.ListProvider; }
public ListItemAutomationIsOffscreenPropertyEvent(ListItemProvider provider) : base(provider) { listboxProvider = (ComboBoxProvider.ComboBoxListBoxProvider)provider.ListProvider; combobox = (SWF.ComboBox)listboxProvider.Control; }
public ListItemAutomationIsOffscreenPropertyEvent (ListItemProvider provider) : base (provider) { listboxProvider = (ComboBoxProvider.ComboBoxListBoxProvider) provider.ListProvider; combobox = (SWF.ComboBox) listboxProvider.Control; }
public DataItemComboBoxListItemSelectionItemPatternElementSelectedEvent(ListItemProvider provider) : base(provider, SelectionItemPatternIdentifiers.ElementSelectedEvent) { this.itemProvider = provider; this.provider = (DataGridViewProvider.DataGridViewDataItemComboBoxListBoxProvider)provider.ListProvider; }
public ListItemValuePatternValueEvent(ListItemProvider provider) : base(provider, ValuePatternIdentifiers.ValueProperty) { viewItem = (SWF.ListViewItem)provider.ObjectItem; listView = viewItem.ListView; }
public DataItemAutomationFocusChangedEvent(ListItemProvider listItemProvider) : base(listItemProvider) { itemProvider = (DataGridProvider.DataGridDataItemProvider)listItemProvider; SWF.DataGridCell currentCell = itemProvider.DataGridProvider.DataGrid.CurrentCell; focused = currentCell.ColumnNumber == 0 && currentCell.RowNumber == itemProvider.Index; }
public DataItemAutomationIsOffscreenPropertyEvent(ListItemProvider listItemProvider) : base(listItemProvider) { DataGridProvider.DataGridDataItemProvider itemProvider = (DataGridProvider.DataGridDataItemProvider)listItemProvider; vscrollbar = itemProvider.DataGridProvider.DataGrid.UIAVScrollBar; hscrollbar = itemProvider.DataGridProvider.DataGrid.UIAHScrollBar; }
public DataItemAutomationIsOffscreenPropertyEvent (ListItemProvider listItemProvider) : base (listItemProvider) { DataGridProvider.DataGridDataItemProvider itemProvider = (DataGridProvider.DataGridDataItemProvider) listItemProvider; vscrollbar = itemProvider.DataGridProvider.DataGrid.UIAVScrollBar; hscrollbar = itemProvider.DataGridProvider.DataGrid.UIAHScrollBar; }
public DataItemAutomationFocusChangedEvent (ListItemProvider listItemProvider) : base (listItemProvider) { itemProvider = (DataGridProvider.DataGridDataItemProvider) listItemProvider; SWF.DataGridCell currentCell = itemProvider.DataGridProvider.DataGrid.CurrentCell; focused = currentCell.ColumnNumber == 0 && currentCell.RowNumber == itemProvider.Index; }
private void OnElementSelectedEvent(object sender, EventArgs args) { ListItemProvider provider = (ListItemProvider)Provider; if (provider.Index == ((SWF.ComboBox)provider.Control).SelectedIndex) { RaiseAutomationEvent(); } }
private void OnElementSelectedEvent(object sender, EventArgs args) { ListItemProvider prov = ((ListItemProvider)Provider); if (prov.ListProvider.IsItemSelected(prov)) { RaiseAutomationEvent(); } }
private void OnElementSelectedEvent(object sender, CollectionChangeEventArgs args) { ListItemProvider provider = (ListItemProvider)Provider; if (provider.ListProvider.SelectedItemsCount == 1 && provider.ListProvider.IsItemSelected(provider)) { RaiseAutomationEvent(); } }
public PartListItemAutomationHasKeyboardFocusPropertyEvent( ListItemProvider provider, DateTimePickerProvider.DateTimePickerListPartProvider listProvider) : base(provider, AutomationElementIdentifiers.HasKeyboardFocusProperty) { this.listProvider = listProvider; this.listItemProvider = provider; isSelected = listProvider.IsItemSelected(listItemProvider); }
public PartListItemSelectionItemPatternIsSelectedEvent( ListItemProvider provider, DateTimePickerProvider.DateTimePickerListPartProvider listProvider) : base(provider, SelectionItemPatternIdentifiers.IsSelectedProperty) { this.listProvider = listProvider; this.listItemProvider = provider; isSelected = listProvider.IsItemSelected(listItemProvider); }
private void OnElementSelectedEvent(object sender, CollectionChangeEventArgs e) { ListItemProvider provider = (ListItemProvider)Provider; if (((SWF.ListBox)provider.Control).SelectedIndex == provider.Index && provider.ListProvider.SelectedItemsCount == 1) { RaiseAutomationEvent(); } }
private void OnIsSelectedChanged(object sender, CollectionChangeEventArgs args) { ListItemProvider provider = (ListItemProvider)Provider; bool selectedChanged = provider.ListProvider.IsItemSelected(provider); if (selectedChanged != selected) { RaiseAutomationPropertyChangedEvent(); selected = selectedChanged; } }
public void Toggle() { ListItemProvider provider = (ListItemProvider)Provider; if (provider.ListProvider.Control.InvokeRequired == true) { provider.ListProvider.Control.BeginInvoke(new SWF.MethodInvoker(Toggle)); return; } provider.ListProvider.ToggleItem(provider); }
private void OnElementSelectedEvent(object sender, EventArgs args) { ListItemProvider provider = (ListItemProvider)Provider; SWF.ListView listView = (SWF.ListView)sender; if (listView.SelectedIndices.Count == 1 && listView.SelectedIndices.Contains(provider.Index) == true) { RaiseAutomationEvent(); } }
private void OnIsSelectedChanged(object sender, EventArgs args) { SWF.ListView listView = (SWF.ListView)sender; ListItemProvider provider = (ListItemProvider)Provider; bool selectedChanged = listView.SelectedIndices.Contains(provider.Index); if (selectedChanged != selected) { RaiseAutomationPropertyChangedEvent(); selected = selectedChanged; } }
public void ListItemProvider_Test_GetItems_UseStoredFile() { string siteUrl = "https://totally-mocked.sharepoint.com/sites/some-test-site"; using (ClientContext context = new ClientContext(siteUrl)) { MockExecutorFactory factory = UnitTestClientContextHelper.BuildExecutorFactory(false, "./../../../MockResponses/ListItemProvider_Test_GetItems_Integration.json"); context.WebRequestExecutorFactory = factory; ListItemProvider provider = new ListItemProvider(context); var myItems = provider.GetMyItems(); } }
private void OnElementAddedToSelectionEvent(object sender, CollectionChangeEventArgs e) { if (e.Action == CollectionChangeAction.Add) { ListItemProvider listItemProvider = (ListItemProvider)Provider; if ((int)e.Element == listItemProvider.Index && listItemProvider.ListProvider.SelectedItemsCount > 1) { RaiseAutomationEvent(); } } }
public void ListItemProvider_Test_AddItems_ItemExists() { using (ClientContext context = new ClientContext("https://test.sharepoint.com/sites/test")) { MockExecutorFactory factory = UnitTestClientContextHelper.BuildExecutorFactory(false, "./../../../MockResponses/ListItemProvider_Test_AddItems_NoItemExists.json"); context.WebRequestExecutorFactory = factory; ListItemProvider provider = new ListItemProvider(context); provider.UpdateItem(new MyTestListItem() { Id = 1, Title = "Title" }); } }
public ListItemGridItemProviderBehavior(ListItemProvider itemProvider) : base(itemProvider) { this.itemProvider = itemProvider; viewProvider = (ListViewProvider)itemProvider.ListProvider; view = (SWF.ListView)viewProvider.Control; //We need to keep a reference to Group because when removed the //group is set to null and we need to update the values. group = ((SWF.ListViewItem)itemProvider.ObjectItem).Group; if (group == null) { group = viewProvider.GetDefaultGroup(); } }
public void ListItemProvider_Test_GetItems_Integration() { using (AuthenticationManager authManager = new AuthenticationManager(Common.User, EncryptionUtility.ToSecureString(Common.UserPassword))) { using (ClientContext context = authManager.GetContext(Common.SiteUrl)) { MockExecutorFactory factory = UnitTestClientContextHelper.BuildExecutorFactory(true, "./../../../MockResponses/ListItemProvider_Test_GetItems_Integration.json"); context.WebRequestExecutorFactory = factory; ListItemProvider provider = new ListItemProvider(context); var myItems = provider.GetMyItems(); factory.SaveMockData(); } } }
private void OnElementRemovedEvent(object sender, CollectionChangeEventArgs args) { if (args.Action != CollectionChangeAction.Remove) { return; } ListItemProvider provider = (ListItemProvider)Provider; if (selected && provider.ListProvider.SelectedItemsCount > 1 && !provider.ListProvider.IsItemSelected(provider)) { RaiseAutomationEvent(); } selected = provider.ListProvider.IsItemSelected(provider); }
public void ListItemProvider_Test_GetItems_MockResponse() { using (ClientContext context = new ClientContext("https://test.sharepoint.com/sites/test")) { MockEntryResponseProvider responseProvider = new MockEntryResponseProvider(); responseProvider.ResponseEntries.Add(new MockResponseEntry <object>() { Url = "https://test.sharepoint.com/sites/test", Method = "GetItems", ReturnValue = new { _ObjectType_ = "SP.ListItemCollection", _Child_Items_ = new List <object>() { new { _ObjectType_ = "SP.ListItem", Id = 1, Title = "Test Title 1", Modified = "/Date(1608850800000)/" }, new { _ObjectType_ = "SP.ListItem", Id = 2, Title = "Test Title 2", Modified = "/Date(1608850800000)/" } } } }); MockWebRequestExecutorFactory executorFactory = new MockWebRequestExecutorFactory(responseProvider); context.WebRequestExecutorFactory = executorFactory; IListItemProvider <MyTestListItem> provider = new ListItemProvider(context); var myItems = provider.GetMyItems(); Assert.AreEqual(1, myItems[0].Id); Assert.AreEqual("Test Title 1", myItems[0].Title); Assert.AreEqual(DateTime.Parse("12/24/2020 11:00:00 PM"), myItems[0].Modified); } }
private void OnElementAddedEvent(object sender, CollectionChangeEventArgs args) { if (args.Action != CollectionChangeAction.Add) { return; } ListItemProvider provider = (ListItemProvider)Provider; SWF.DataGrid datagrid = (SWF.DataGrid)sender; if (!selected && datagrid.UIASelectedRows > 1 && datagrid.IsSelected(provider.Index)) { RaiseAutomationEvent(); } selected = datagrid.IsSelected(provider.Index); }
protected override void Init() { base.Init(); if (_listItemProvider == null) _listItemProvider = new ListItemProvider(); if (_listProvider == null) _listProvider = new ListProvider(); if (IsEdit) { Title = "Edit List Item | " + CoreSettings.CurrentSite.Name; ltlTitle.Text = "Edit"; } else { Title = "New List Item | " + CoreSettings.CurrentSite.Name; ltlTitle.Text = "New"; } }
public DataItemValueProviderBehavior(ListItemProvider itemProvider) : base(itemProvider) { provider = (DataGridProvider.DataGridDataItemProvider)itemProvider; }
public DataItemAutomationHasKeyboardFocusPropertyEvent (ListItemProvider listItemProvider) : base (listItemProvider) { itemProvider = (DataGridProvider.DataGridDataItemProvider) listItemProvider; }
public DataItemSelectionItemPatternElementSelectedEvent(ListItemProvider provider) : base(provider, SelectionItemPatternIdentifiers.ElementSelectedEvent) { }
public ListItemClipboardProviderBehavior(ListItemProvider itemProvider) : base(itemProvider) { viewItem = (SWF.ListViewItem)itemProvider.ObjectItem; }
protected override void Init() { base.Init(); if (_listProvider == null) _listProvider = new ListProvider(); if (_listItemProvider == null) _listItemProvider = new ListItemProvider(); }
protected ToggleProviderBehavior(ListItemProvider provider) : base(provider) { }
public ListItemAutomationIsOffscreenPropertyEvent (ListItemProvider listItemProvider) : base (listItemProvider) { listboxProvider = (ListBoxProvider) ProviderFactory.FindProvider (listItemProvider.ListProvider.Control); }
public ListItemLegacyIAccessibleProviderBehavior(ListItemProvider provider) : base(provider) { this.provider = (PropertyGridListItemProvider)provider; }
public ListItemValuePatternIsReadOnlyEvent (ListItemProvider provider) : base (provider, ValuePatternIdentifiers.IsReadOnlyProperty) { }
public ListItemToggleProviderBehavior (ListItemProvider provider) : base (provider) { }
protected ToggleProviderBehavior (ListItemProvider provider) : base (provider) { }
public ListItemTogglePatternToggleStateEvent(ListItemProvider listItemProvider) : base(listItemProvider, TogglePatternIdentifiers.ToggleStateProperty) { viewItem = (SWF.ListViewItem)listItemProvider.ObjectItem; }
public DataItemSelectionItemProviderBehavior (ListItemProvider provider) : base (provider) { }
public DataItemTableItemColumnHeaderItemsEvent(ListItemProvider provider) : base(provider, TableItemPatternIdentifiers.ColumnHeaderItemsProperty) { this.provider = (DataGridViewProvider.DataGridDataItemProvider)provider; }
public ListItemTogglePatternToggleStateEvent (ListItemProvider listItemProvider) : base (listItemProvider, TogglePatternIdentifiers.ToggleStateProperty) { viewItem = (SWF.ListViewItem) listItemProvider.ObjectItem; }
public ListItemAutomationHasKeyboardFocusPropertyEvent (ListItemProvider listItemProvider) : base (listItemProvider) { }
public ListItemTogglePatternToggleStateEvent (ListItemProvider listItemProvider) : base (listItemProvider, TogglePatternIdentifiers.ToggleStateProperty) { }