Beispiel #1
0
            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();
            }
Beispiel #2
0
        public PlatformDialogService(IPlatformWindowHost host, IOwnerWindowProvider ownerWindowProvider)
        {
            host.AssertNotNull(nameof(host));
            ownerWindowProvider.AssertNotNull(nameof(ownerWindowProvider));

            _host = host;
            _ownerWindowProvider = ownerWindowProvider;
        }