private void OnItemSelected(object sender, ItemSelectedEventArgs e) { if (e.ColumnType == BrowserColumnController.ColumnType.RESULTS) { RemoteEventEmitter.Instance.SelectResult(e.SelectionIndex); State.SelectedResult = e.SelectionName; browserEventArgs.SelectedResult = e.SelectionName; browserEventArgs.SelectionConfirmed = false; if (BrowserSelectionChanged != null) { BrowserSelectionChanged(this, browserEventArgs); } } else if (e.ColumnType == BrowserColumnController.ColumnType.FILTER) { RemoteEventEmitter.Instance.SelectFilterItem(e.ColumnName, e.SelectionIndex); } }
public void OnItemSelected(int itemIndex) { //Deselect previously selected item if (State.SelectedItemIndex != -1) { browserColumn.DeselectItem(State.SelectedItemIndex); } State.SelectedItemName = browserColumn.GetItemText(itemIndex); State.SelectedItemIndex = itemIndex; browserColumn.SelectItem(itemIndex); if (ItemSelected != null) { var args = new ItemSelectedEventArgs(Config.Name, Config.Type, itemIndex, State.SelectedItemName); ItemSelected(this, args); } }