Example #1
0
 void WorkspaceSpaceEditorView_ItemsSelected(object sender, SelectedItemsEventArgs e)
 {
     if (e.Items != null)
     {
         this.SelectedPluginsList = new ObservableCollection <ComponentVisual>(e.Items.OfType <ComponentVisual>());
     }
 }
Example #2
0
        void itemsSelected(object sender, SelectedItemsEventArgs e)
        {
            oldItems = newItems;
            newItems = e.Items;

            if (newItems != null)
            {
                selected = (IEnumerable <ComponentVisual>)newItems.OfType <ComponentVisual>();
                foreach (var x in selected)
                {
                    x.PositionDeltaChanged += PositionDeltaChangedHandler;
                }
            }
            if (oldItems != null)
            {
                foreach (var x in oldItems.OfType <ComponentVisual>())
                {
                    x.PositionDeltaChanged -= PositionDeltaChangedHandler;
                }
            }
        }