Exemple #1
0
 /// <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);
            }
        }
Exemple #3
0
        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;
            }
        }
Exemple #7
0
 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);
     }
 }
Exemple #8
0
    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;
        }
    }
Exemple #9
0
 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);
 }
Exemple #10
0
    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();
 }
Exemple #12
0
 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;
 }
Exemple #14
0
 private void OnSelectionChanged(object sender, SelectionChangedArgs e)
 {
     m_createButton.interactable = m_replaysListBox.SelectedItem != null;
 }