private AsyncOperationLock _showLock, _closeLock; //TODO сделать с одним локом с чем-то вроде Reset? public Token(IPlatformWindowHost host, Window window, IView view) { _host = host; _window = window; _view = view; _showLock = new AsyncOperationLock(); _closeLock = new AsyncOperationLock(); }
public PlatformDialogService(IPlatformWindowHost host, IOwnerWindowProvider ownerWindowProvider) { host.AssertNotNull(nameof(host)); ownerWindowProvider.AssertNotNull(nameof(ownerWindowProvider)); _host = host; _ownerWindowProvider = ownerWindowProvider; }