示例#1
0
 private void ConvertSelectedElementsToPathIfNecessary()
 {
     using (this.SceneViewModel.DisableUpdateChildrenOnAddAndRemove())
     {
         using (SceneEditTransaction editTransaction = this.SceneViewModel.CreateEditTransaction(StringTable.UndoUnitConvertToPath, true))
         {
             PathCommandHelper.ConvertSelectionToPathIfNeeded(this.SceneViewModel.ElementSelectionSet, new SceneElementFilter(BooleanCommand.IsElementToPathConversionNecessary));
             editTransaction.Commit();
         }
     }
 }
示例#2
0
 public static void ConvertSelectionToPath(SceneElementSelectionSet sceneSelectionSet)
 {
     PathCommandHelper.ConvertSelectionToPathIfNeeded(sceneSelectionSet, (SceneElementFilter)(element => true));
 }