---
title: "Interface IContainerItemHandler | Customer's Canvas On-Premises"
canonical: "https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Canvas.ItemHandlers/IContainerItemHandler/"
---

# Interface IContainerItemHandler

> `System.Boolean`

###### **Namespace**: [Aurigma.DesignAtoms.Canvas.ItemHandlers](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Canvas.ItemHandlers.md)

###### **Assembly**: Aurigma.DesignAtoms.dll

```csharp title="Syntax"
public interface IContainerItemHandler
```

## Properties

### IsNestedContainerItemsAlreadyUpdated

```csharp
bool IsNestedContainerItemsAlreadyUpdated { get; set; }
```

## Methods

### UpdateNestedItemHandlerLayouts

```csharp
bool UpdateNestedItemHandlerLayouts(Func<ItemHandler, bool> updateFunc)
```

##### Parameters

| Type | Name | Description |
|:---|:---|:---|
| `System.Func<Aurigma.DesignAtoms.Canvas.ItemHandlers.ItemHandler,System.Boolean>` | *updateFunc* |  |

##### Returns
