Ejemplo n.º 1
0
        public override async Task SuspendAsync()
        {
            await base.SuspendAsync();

            ClipboardClearViewModel.TimerComplete  -= ClipboardTimerComplete;
            this.clipboardService.CredentialCopied -= ClipboardService_CredentialCopied;

            await Task.WhenAll(
                AppSettingsViewModel.SuspendAsync(),
                ClipboardClearViewModel.SuspendAsync()
                );
        }
Ejemplo n.º 2
0
        public override async Task ActivateAsync()
        {
            await base.ActivateAsync();

            await Task.WhenAll(
                AppSettingsViewModel.ActivateAsync(),
                ClipboardClearViewModel.ActivateAsync()
                );

            ClipboardClearViewModel.TimerComplete  += ClipboardTimerComplete;
            this.clipboardService.CredentialCopied += ClipboardService_CredentialCopied;
        }
Ejemplo n.º 3
0
 public override void HandleAppSuspend()
 {
     base.HandleAppSuspend();
     ClipboardClearViewModel.HandleAppSuspend();
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Starts the clipboard timer.
 /// </summary>
 /// <param name="sender">The ClipboardService.</param>
 /// <param name="args">The type of copy operation.</param>
 private void ClipboardService_CredentialCopied(ISensitiveClipboardService sender, ClipboardOperationType args)
 {
     ClipboardClearViewModel.StartTimer(args);
 }
Ejemplo n.º 5
0
 public override void HandleAppResume()
 {
     base.HandleAppResume();
     ClipboardClearViewModel.HandleAppResume();
 }