55 lines
1.0 KiB
Markdown
55 lines
1.0 KiB
Markdown
# INodifyCanvasItem Interface
|
|
|
|
**Namespace:** Nodify
|
|
|
|
**Assembly:** Nodify
|
|
|
|
**Derived:** [ItemContainer](Nodify_ItemContainer), [DecoratorContainer](Nodify_DecoratorContainer)
|
|
|
|
**References:** [NodifyCanvas](Nodify_NodifyCanvas)
|
|
|
|
Interface for items inside a [NodifyCanvas](Nodify_NodifyCanvas).
|
|
|
|
```csharp
|
|
public interface INodifyCanvasItem
|
|
```
|
|
|
|
## Properties
|
|
|
|
### DesiredSize
|
|
|
|
The desired size of the item.
|
|
|
|
```csharp
|
|
public virtual Size DesiredSize { get; set; }
|
|
```
|
|
|
|
**Property Value**
|
|
|
|
[Size](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Size)
|
|
|
|
### Location
|
|
|
|
The location of the item.
|
|
|
|
```csharp
|
|
public virtual Point Location { get; set; }
|
|
```
|
|
|
|
**Property Value**
|
|
|
|
[Point](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Point)
|
|
|
|
## Methods
|
|
|
|
### Arrange(Rect)
|
|
|
|
```csharp
|
|
public virtual void Arrange(Rect rect);
|
|
```
|
|
|
|
**Parameters**
|
|
|
|
`rect` [Rect](https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Rect)
|
|
|