// Lattice.UI.Docking\Services\DockUIServiceBase.cs
using Lattice.UI.Docking.Abstractions;
namespace Lattice.UI.Docking.Services;
///
/// Базовая реализация UI-сервиса с общими функциями.
///
public abstract class DockUIServiceBase : IDockUIService
{
///
public abstract object CreateMainWindow(IDockHost host);
///
public abstract bool? ShowDialog(string title, object content);
///
public abstract void ShowMessage(string message, string caption);
///
public abstract bool Confirm(string message, string caption);
///
public abstract string? Prompt(string prompt, string? defaultValue = null);
///
public abstract void InvokeOnUIThread(Action action);
}