# DockManagerExtensions.FindItem method (1 of 3)

Finds the first docking item that matches the specified predicate, or returns null if no item is found.

**Namespace:** [`Eremex.AvaloniaUI.Controls.Docking`](../index.md)  
**Assembly:** `Eremex.Avalonia.Controls.dll`  
**NuGet Package:** [Eremex.Avalonia.Controls](https://www.nuget.org/packages/Eremex.Avalonia.Controls)

## Declaration

```csharp
public static DockItemBase? FindItem(this DockManager dockManager, 
    Func<DockItemBase, bool> predicate)
```

## See Also

* class [DockItemBase](../DockItemBase.md)
* class [DockManager](../DockManager.md)
* class [DockManagerExtensions](../DockManagerExtensions.md)
* namespace [Eremex.AvaloniaUI.Controls.Docking](../index.md)

---

# DockManagerExtensions.FindItem method (2 of 3)

Finds the first docking item with the specified name, or returns null if no item is found.

**Namespace:** [`Eremex.AvaloniaUI.Controls.Docking`](../index.md)  
**Assembly:** `Eremex.Avalonia.Controls.dll`  
**NuGet Package:** [Eremex.Avalonia.Controls](https://www.nuget.org/packages/Eremex.Avalonia.Controls)

## Declaration

```csharp
public static DockItemBase? FindItem(this DockManager dockManager, string name)
```

## See Also

* class [DockItemBase](../DockItemBase.md)
* class [DockManager](../DockManager.md)
* class [DockManagerExtensions](../DockManagerExtensions.md)
* namespace [Eremex.AvaloniaUI.Controls.Docking](../index.md)

---

# DockManagerExtensions.FindItem&lt;T&gt; method (3 of 3)

Finds a docking item with the specified name and type, or returns null if no matching item is found.

**Namespace:** [`Eremex.AvaloniaUI.Controls.Docking`](../index.md)  
**Assembly:** `Eremex.Avalonia.Controls.dll`  
**NuGet Package:** [Eremex.Avalonia.Controls](https://www.nuget.org/packages/Eremex.Avalonia.Controls)

## Declaration

```csharp
public static T? FindItem<T>(this DockManager dockManager, string? name)
    where T : DockItemBase
```

## See Also

* class [DockManager](../DockManager.md)
* class [DockItemBase](../DockItemBase.md)
* class [DockManagerExtensions](../DockManagerExtensions.md)
* namespace [Eremex.AvaloniaUI.Controls.Docking](../index.md)

<!-- DO NOT EDIT: generated by xmldocmd for Eremex.Avalonia.Controls.dll -->
