Как создать плавающие панели?

В C# для создания плавающих панелей можно использовать элемент управления DockPanel из библиотеки Windows.Forms или Grid из библиотеки WPF.

1. Для начала, установите библиотеки Windows.Forms или WPF в ваш проект, если они еще не установлены.

2. Для создания плавающей панели с использованием Windows.Forms, вам понадобится создать новый экземпляр DockPanel и добавить на него нужные элементы управления.
Пример кода:

using System.Windows.Forms;

private void CreateFloatingPanel()
{
  // Создаем новый DockPanel
  var dockPanel = new DockPanel();
  
  // Добавляем элементы управления на панель
  var label = new Label();
  label.Text = "Пример плавающей панели";
  dockPanel.Controls.Add(label);
  
  var button = new Button();
  button.Text = "Кнопка";
  dockPanel.Controls.Add(button);
  
  // Добавляем панель на форму
  this.Controls.Add(dockPanel);
  
  // Переводим панель в режим плавающей
  dockPanel.Dock = DockStyle.None;
  dockPanel.BringToFront();
}

3. Для создания плавающей панели с использованием WPF, вам понадобится создать новый экземпляр Grid и добавить на него нужные элементы управления.
Пример кода:

using System.Windows;
using System.Windows.Controls;

private void CreateFloatingPanel()
{
  // Создаем новый Grid
  var grid = new Grid();
  
  // Добавляем элементы управления на панель
  var label = new Label();
  label.Content = "Пример плавающей панели";
  grid.Children.Add(label);
  
  var button = new Button();
  button.Content = "Кнопка";
  grid.Children.Add(button);
  
  // Определяем положение и размер плавающей панели
  grid.Width = 200;
  grid.Height = 100;
  Canvas.SetTop(grid, 100);
  Canvas.SetLeft(grid, 100);
  
  // Добавляем панель на главное окно
  var mainWindow = Application.Current.MainWindow;
  var canvas = (Canvas)mainWindow.Content;
  canvas.Children.Add(grid);
}

Это лишь примеры того, как можно создать плавающие панели в оконных приложениях с использованием C#. Вы можете настроить размер, расположение и стиль плавающих панелей согласно своим потребностям.