/// <summary> /// 树选中事件 /// </summary> /// <param name="sender"></param> /// <param name="args"></param> private void tvFlow_SelectionChanged(object sender, SelectionChangedArgs args) { ucFlowlist.txtFlowName.Text = ""; if (args.SelectedItem != null) { ucDesigner.Visibility = Visibility.Collapsed; ucFlowlist.Visibility = Visibility.Visible; HideButtons(); btnAddFlow.Visibility = Visibility.Visible; btnEditFlow.Visibility = Visibility.Visible; btnDeleteFlow.Visibility = Visibility.Visible; ucFlowlist.dataPager1.PageIndex = 1; if (args.SelectedItem.LevelID == 2) { ucFlowlist.cbSystemCode.Selected <FLOW_MODELDEFINE_T>("SYSTEMCODE", args.SelectedItem.ID); ucFlowlist.cbModelCode.SelectedIndex = 0; ucFlowlist.BindFlowList(args.SelectedItem.ID, "");//绑定列表 } else { ucFlowlist.cbSystemCode.Selected <FLOW_MODELDEFINE_T>("SYSTEMCODE", args.SelectedItem.ParentID); ucFlowlist.cbModelCode.Selected <FLOW_MODELDEFINE_T>("MODELCODE", args.SelectedItem.ID); ucFlowlist.BindFlowList(args.SelectedItem.ParentID, args.SelectedItem.ID);//绑定列表 } } }
protected virtual void OnSelectionChanged(SelectionChangedArgs e) { EventHandler <SelectionChangedArgs> handler = SelectionChanged; if (handler != null) { handler(this, e); } }
private void OnLayersSelectionChanged(object sender, SelectionChangedArgs e) { UpdateVisualState(); if (SelectedLayerChanged != null) { SelectedLayerChanged(this, EventArgs.Empty); } }
private void OnBrushesSelectionChanged(object sender, SelectionChangedArgs e) { if (m_brushPreview != null) { m_brushPreview.sprite = (Sprite)m_brushesList.SelectedItem; } if (SelectedBrushChanged != null) { SelectedBrushChanged(this, EventArgs.Empty); } UpdateButtonsState(); }
public void OnWorkspaceChange(SelectionChangedArgs parameter) { TabItem tabItem = parameter.SelectedValue as TabItem; if (tabItem != null && tabItem.Tag != null) { //Enum.Parse( tabItem.Tag.ToString() WorkspaceNameEnum workspace; if (Enum.TryParse <WorkspaceNameEnum>(tabItem.Tag.ToString(), out workspace)) { eventAggregator.GetEvent <ChangeWorkspaceEvent>().Publish(workspace); } } }
private void OnSelectionChanged(object sender, SelectionChangedArgs e) { Material material = (Material)e.NewItem; if (material != null) { m_view.Texture = material.mainTexture; m_view.TexturePicker.gameObject.SetActive(true); m_view.TreeView.ScrollIntoView(material); } else { m_view.TexturePicker.gameObject.SetActive(false); m_view.Texture = null; } }
void SelectionController_OnSelectionChanged(SelectionChangedArgs args) { foreach (InstanceFileInterface selectable in args.ObjectsAdded) { EditInterface edit = selectable.getEditInterface(); edit.BackColor = Engine.Color.FromARGB(SystemColors.Highlight); edit.ForeColor = Engine.Color.FromARGB(SystemColors.HighlightText); selectedEditInterfaces.Add(edit); } foreach (InstanceFileInterface selectable in args.ObjectsRemoved) { EditInterface edit = selectable.getEditInterface(); edit.BackColor = Engine.Color.FromARGB(SystemColors.Window); edit.ForeColor = Engine.Color.FromARGB(SystemColors.WindowText); selectedEditInterfaces.Remove(edit); } }
private void OnSelectionChanged(object sender, SelectionChangedArgs e) { #if UNITY_EDITOR //Do something on selection changed (just syncronized with editor's hierarchy for demo purposes) UnityEditor.Selection.objects = e.NewItems.OfType <GameObject>().ToArray(); #endif foreach (var oldItem in e.OldItems.Cast <GameObject>()) { SendSelectEvent(oldItem, (i) => i.OnUnselected()); } foreach (var newItem in e.NewItems.Cast <GameObject>()) { SendSelectEvent(newItem, (i) => i.OnSelected()); } if (e.NewItems.Any(p => Root.Contains((GameObject)p))) { TreeView.SelectedItems = e.NewItems.Where(p => !Root.Contains((GameObject)p)); return; } }
private void OnSelectionChanged(object sender, SelectionChangedArgs e) { if (!((IList <object>)e.OldItems).IsNullOrEmpty <object>()) { foreach (object oldItem in e.OldItems) { if (oldItem is ObjectCtrl objectCtrl) { objectCtrl.OnDeselected(); } } } ObjectCtrl[] array = ((IEnumerable <object>)e.NewItems).Select <object, ObjectCtrl>((Func <object, ObjectCtrl>)(v => v as ObjectCtrl)).Where <ObjectCtrl>((Func <ObjectCtrl, bool>)(v => v != null)).ToArray <ObjectCtrl>(); foreach (ObjectCtrl objectCtrl in array) { objectCtrl.OnSelected(); } if (!Singleton <Selection> .IsInstance()) { return; } Singleton <Selection> .Instance.SetSelectObjects(array); }
private void OnSelectionChanged(object sender, SelectionChangedArgs e) { SelectedItems = e.NewItems.Select(o => ((GameObject)o).GetComponent <CUIObject>()).Where(p => p != null).ToList(); SelectedItem = SelectedItems.Count > 0 ? SelectedItems.Last() : default(CUIObject); if (e.NewItems == null || e.NewItems.Length == 0) { HideAllPanels(); } else { ShowAllPanels(); } if (SelectedItem != null) { m_NameField.SetValue(SelectedItem.Name); m_FadeOutField.SetValue(SelectedItem.FadeOut); } foreach (var component in m_Components) { component.OnItemsSelected(SelectedItems); } }
void SelectionController_OnSelectionChanged(SelectionChangedArgs args) { setLocationTextsEnabled(controller.SelectionController.hasSelection() && toolButtons.SelectedButton.Name != "None"); updateLocationTexts(); }
private void OnSelectionChanged(object sender, SelectionChangedArgs e) { m_joinButton.interactable = m_roomsListBox.SelectedItem != null; }
public void MHandler(object sender, SelectionChangedArgs<Race> arguments) { MHandlerCalled = true; MSender = (RaceDisplayModel)sender; MSelected = arguments.Selected; }
private void OnSelectionChanged(object sender, SelectionChangedArgs e) { m_createButton.interactable = m_replaysListBox.SelectedItem != null; }