예제 #1
0
        private void M_test_tree_SelectedItemChanged(object sender, System.Windows.RoutedPropertyChangedEventArgs <object> e)
        {
            CollisionGroupNode selected = e.NewValue as CollisionGroupNode;

            /*ClearSelection();
             *
             * List<CollisionTriangle> new_selected_tris = selected.GetTrianglesRecursive();
             *
             * foreach (CollisionTriangle t in new_selected_tris)
             * {
             *  AddTriangleToSelection(t);
             * }
             *
             * if (EditorSelection.SelectedObjects.Count > 1)
             * {
             *  EditorSelection.SelectedObjects[0].Properties.PropertyChanged += OnTriPropertyChanged;
             * }*/

            ClearSelection();

            m_DetailsViewModel.ReflectObject(selected);

            //OnSelectionChanged();
        }