# PopupMenu.OpenPopup method (1 of 5)

Opens the popup using its current placement settings.

**Namespace:** [`Eremex.AvaloniaUI.Controls.Bars`](../index.md)  
**Assembly:** `Eremex.Avalonia.Controls.dll`  
**NuGet Package:** [Eremex.Avalonia.Controls](https://www.nuget.org/packages/Eremex.Avalonia.Controls)

## Declaration

```csharp
public void OpenPopup()
```

## See Also

* class [PopupMenu](../PopupMenu.md)
* namespace [Eremex.AvaloniaUI.Controls.Bars](../index.md)

---

# PopupMenu.OpenPopup method (2 of 5)

Opens the popup relative to the specified target using the supplied placement settings and returns whether it opened.

**Namespace:** [`Eremex.AvaloniaUI.Controls.Bars`](../index.md)  
**Assembly:** `Eremex.Avalonia.Controls.dll`  
**NuGet Package:** [Eremex.Avalonia.Controls](https://www.nuget.org/packages/Eremex.Avalonia.Controls)

## Declaration

```csharp
public bool OpenPopup(Control placementTarget, PlacementMode mode)
```

## See Also

* class [PopupMenu](../PopupMenu.md)
* namespace [Eremex.AvaloniaUI.Controls.Bars](../index.md)

---

# PopupMenu.OpenPopup method (3 of 5)

Opens the popup at the specified screen position and returns whether it opened.

**Namespace:** [`Eremex.AvaloniaUI.Controls.Bars`](../index.md)  
**Assembly:** `Eremex.Avalonia.Controls.dll`  
**NuGet Package:** [Eremex.Avalonia.Controls](https://www.nuget.org/packages/Eremex.Avalonia.Controls)

## Declaration

```csharp
public bool OpenPopup(Control control, Control placementTarget, PixelPoint pt)
```

## See Also

* class [PopupMenu](../PopupMenu.md)
* namespace [Eremex.AvaloniaUI.Controls.Bars](../index.md)

---

# PopupMenu.OpenPopup method (4 of 5)

Opens the popup at the specified position relative to the placement target and returns whether it opened.

**Namespace:** [`Eremex.AvaloniaUI.Controls.Bars`](../index.md)  
**Assembly:** `Eremex.Avalonia.Controls.dll`  
**NuGet Package:** [Eremex.Avalonia.Controls](https://www.nuget.org/packages/Eremex.Avalonia.Controls)

## Declaration

```csharp
public bool OpenPopup(Control control, Control placementTarget, Point pt)
```

## See Also

* class [PopupMenu](../PopupMenu.md)
* namespace [Eremex.AvaloniaUI.Controls.Bars](../index.md)

---

# PopupMenu.OpenPopup method (5 of 5)

Opens the popup relative to the specified target using the supplied placement settings and returns whether it opened.

**Namespace:** [`Eremex.AvaloniaUI.Controls.Bars`](../index.md)  
**Assembly:** `Eremex.Avalonia.Controls.dll`  
**NuGet Package:** [Eremex.Avalonia.Controls](https://www.nuget.org/packages/Eremex.Avalonia.Controls)

## Declaration

```csharp
public bool OpenPopup(Control placementTarget, PlacementMode mode, PopupAnchor anchor)
```

## See Also

* class [PopupMenu](../PopupMenu.md)
* namespace [Eremex.AvaloniaUI.Controls.Bars](../index.md)

<!-- DO NOT EDIT: generated by xmldocmd for Eremex.Avalonia.Controls.dll -->
