Files
Wino-Mail/Wino.Mail.WinUI/Interfaces/IHostedPopoutSource.cs
T

16 lines
583 B
C#
Raw Normal View History

using Microsoft.UI.Xaml;
using Wino.Mail.WinUI;
using Wino.Mail.WinUI.Models;
namespace Wino.Mail.WinUI.Interfaces;
public interface IHostedPopoutSource
{
bool CanPopOutCurrentContent();
FrameworkElement? GetCurrentHostedContent();
HostedPopoutDescriptor CreatePopoutDescriptor(IPopoutClient client);
FrameworkElement DetachHostedContent();
void OnHostedContentPoppedOut(FrameworkElement content, HostedContentPopoutWindow window, HostedPopoutDescriptor descriptor);
void OnHostedPopoutClosed(FrameworkElement content, HostedPopoutDescriptor descriptor);
}