Add project files.

This commit is contained in:
Ankitkumar Satapara
2026-04-17 22:31:58 +05:30
commit 21aaef6776
473 changed files with 50152 additions and 0 deletions

View File

@@ -0,0 +1,116 @@
# EditorCommands Class
**Namespace:** Nodify
**Assembly:** Nodify
**Inheritance:** [Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object) → [EditorCommands](Nodify_EditorCommands)
**References:** [Alignment](Nodify_Alignment), [InputGestureRef](Nodify_Interactivity_InputGestureRef), [ItemContainer](Nodify_ItemContainer), [NodifyEditor](Nodify_NodifyEditor)
Provides common commands for the [NodifyEditor](Nodify_NodifyEditor).
```csharp
public static class EditorCommands
```
## Properties
### Align
Aligns the [NodifyEditor.SelectedContainers](Nodify_NodifyEditor#selectedcontainers) using the specified alignment method.
Parameter is of type [Alignment](Nodify_Alignment) or a string that can be converted to an alignment.
```csharp
public static RoutedUICommand Align { get; set; }
```
**Property Value**
[RoutedUICommand](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Input.RoutedUICommand)
### BringIntoView
Moves the [NodifyEditor.ViewportLocation](Nodify_NodifyEditor#viewportlocation) to the specified location.
Parameter is a [Point](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Point) or a string that can be converted to a point.
```csharp
public static RoutedUICommand BringIntoView { get; set; }
```
**Property Value**
[RoutedUICommand](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Input.RoutedUICommand)
### FitToScreen
Scales the editor's viewport to fit all the [ItemContainer](Nodify_ItemContainer)s if that's possible.
```csharp
public static RoutedUICommand FitToScreen { get; set; }
```
**Property Value**
[RoutedUICommand](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Input.RoutedUICommand)
### LockSelection
Locks the position of the [NodifyEditor.SelectedContainers](Nodify_NodifyEditor#selectedcontainers).
```csharp
public static RoutedUICommand LockSelection { get; set; }
```
**Property Value**
[RoutedUICommand](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Input.RoutedUICommand)
### SelectAll
Select all [ItemContainer](Nodify_ItemContainer)s in the [NodifyEditor](Nodify_NodifyEditor).
```csharp
public static RoutedUICommand SelectAll { get; set; }
```
**Property Value**
[RoutedUICommand](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Input.RoutedUICommand)
### UnlockSelection
Unlocks the position of the [NodifyEditor.SelectedContainers](Nodify_NodifyEditor#selectedcontainers).
```csharp
public static RoutedUICommand UnlockSelection { get; set; }
```
**Property Value**
[RoutedUICommand](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Input.RoutedUICommand)
### ZoomIn
Zoom in relative to the editor's viewport center.
```csharp
public static RoutedUICommand ZoomIn { get; set; }
```
**Property Value**
[RoutedUICommand](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Input.RoutedUICommand)
### ZoomOut
Zoom out relative to the editor's viewport center.
```csharp
public static RoutedUICommand ZoomOut { get; set; }
```
**Property Value**
[RoutedUICommand](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Input.RoutedUICommand)