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,68 @@
# NodifyCanvas Class
**Namespace:** Nodify
**Assembly:** Nodify
**Inheritance:** [Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object) → [DispatcherObject](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Threading.DispatcherObject) → [DependencyObject](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.DependencyObject) → [Visual](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Media.Visual) → [UIElement](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.UIElement) → [FrameworkElement](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.FrameworkElement) → [Panel](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Controls.Panel) → [NodifyCanvas](Nodify_NodifyCanvas)
**References:** [INodifyCanvasItem](Nodify_INodifyCanvasItem)
A canvas like panel that works with [INodifyCanvasItem](Nodify_INodifyCanvasItem)s.
```csharp
public class NodifyCanvas : Panel
```
## Constructors
### NodifyCanvas()
```csharp
public NodifyCanvas();
```
## Properties
### Extent
The area covered by the children of this panel.
```csharp
public Rect Extent { get; set; }
```
**Property Value**
[Rect](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Rect)
## Methods
### ArrangeOverride(Size)
```csharp
protected override Size ArrangeOverride(Size arrangeSize);
```
**Parameters**
`arrangeSize` [Size](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Size)
**Returns**
[Size](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Size)
### MeasureOverride(Size)
```csharp
protected override Size MeasureOverride(Size constraint);
```
**Parameters**
`constraint` [Size](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Size)
**Returns**
[Size](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Size)