private void CreateCommands() { SendCommand = new AutoRelayCommand(async() => await SendAsync(), () => !string.IsNullOrWhiteSpace(message) && !IsBusy).DependsOn(() => Message).DependsOn(() => IsBusy); GotoProfileCommand = new AutoRelayCommand <string>((url) => Device.OpenUri(new Uri(url))); }
private void CreateCommands() { RefreshCommand = new AutoRelayCommand(async() => await RefreshAsync(), () => !IsBusy).DependsOn(() => IsBusy); SendCommand = new AutoRelayCommand(async() => await SendAsync(), () => !string.IsNullOrWhiteSpace(message) && !IsBusy).DependsOn(() => Message).DependsOn(() => IsBusy); }
private void CreateCommands() { SaveCommand = new AutoRelayCommand(Save); SubscribeCognitiveServicesCommand = new AutoRelayCommand(() => launcherService.LaunchUriAsync(Constants.CognitiveServicesSubscriptionUrl)); SubscribeTranslatorServiceCommand = new AutoRelayCommand(() => launcherService.LaunchUriAsync(Constants.TranslatorServiceSubscriptionUrl)); GotoAboutCommand = new AutoRelayCommand(() => Navigator.NavigateTo(Pages.AboutPage.ToString())); GotoPrivacyPolicyCommand = new AutoRelayCommand(() => Navigator.NavigateTo(Pages.PrivacyPolicyPage.ToString())); }
private void CreateCommands() { RefreshCommand = new AutoRelayCommand(async() => await RefreshAsync(), () => !IsBusy).DependsOn(() => IsBusy); ItemTappedCommand = new AutoRelayCommand <Post>((post) => NavigationService.NavigateTo(Constants.PostDetailsPage, post.PostId)); WritePostCommand = new AutoRelayCommand(() => NavigationService.NavigateTo(Constants.WritePostPage), () => !IsBusy).DependsOn(() => IsBusy); LogoutCommand = new AutoRelayCommand(async() => await LogoutAsync()); }
private void CreateCommands() { DescribeImageCommand = new AutoRelayCommand(async() => await DescribeImageAsync(), () => IsVisionServiceRegistered && !IsBusy) .DependsOn(() => IsBusy); SwapCameraCommand = new AutoRelayCommand(async() => await SwapCameraAsync(), () => IsVisionServiceRegistered && !IsBusy) .DependsOn(() => IsBusy); GotoSettingsCommand = new AutoRelayCommand(() => Navigator.NavigateTo(Pages.SettingsPage.ToString())); GotoRecognizeTextCommand = new AutoRelayCommand(() => Navigator.NavigateTo(Pages.RecognizeTextPage.ToString()), () => IsVisionServiceRegistered && !IsBusy) .DependsOn(() => IsBusy); }
/// <inheritdoc /> protected override void InitCommands() { AddPortCommand = new AutoRelayCommand( () => { if (SelectedPort == null) { return; } MessengerInstance.Send(new PortAddInvokedMessage(SelectedPort)); }, () => SelectedPort != null); base.InitCommands(); }
private void CreateCommands() { DescribeImageCommand = new AutoRelayCommand(async() => await DescribeImageAsync(), () => IsVisionServiceRegistered && !IsBusy) .DependsOn(() => IsBusy); SwapCameraCommand = new AutoRelayCommand(async() => await SwapCameraAsync(), () => !IsBusy) .DependsOn(() => IsBusy); GotoSettingsCommand = new AutoRelayCommand(() => AppNavigationService.NavigateTo(Pages.SettingsPage.ToString())); GotoRecognizeTextCommand = new AutoRelayCommand(() => AppNavigationService.NavigateTo(Pages.RecognizeTextPage.ToString()), () => IsVisionServiceRegistered && !IsBusy) .DependsOn(() => IsBusy); HowToRegisterCommand = new AutoRelayCommand(() => launcherService.LaunchUriAsync(Constants.HowToRegisterUrl), () => !IsVisionServiceRegistered).DependsOn(() => IsVisionServiceRegistered); OnCreateCommands(); }
private void CreateCommands() { TakePhotoCommand = new AutoRelayCommand(async() => await TakePhotoAsync(), () => !IsBusy).DependsOn(() => IsBusy); }
private void CreateCommands() { GotoGitHubCommand = new AutoRelayCommand(() => launcherService.LaunchUriAsync(Constants.GitHubProjectUrl)); GotoUrlCommand = new AutoRelayCommand <string>((url) => launcherService.LaunchUriAsync(url)); GotoPrivacyPolicyCommand = new AutoRelayCommand(() => AppNavigationService.NavigateTo(Pages.PrivacyPolicyPage.ToString())); }
private void CreateCommands() { GotoCognitiveServicesUrlCommand = new AutoRelayCommand(() => launcherService.LaunchUriAsync(Constants.CognitiveServicesUrl)); GotoMicrosoftPrivacyPoliciesUrlCommand = new AutoRelayCommand(() => launcherService.LaunchUriAsync(Constants.MicrosoftPrivacyPoliciesUrl)); }
private void CreateCommands() { LoginCommand = new AutoRelayCommand(async() => await LoginAsync(), () => CanLogin) .DependsOn(() => IsBusy).DependsOn(() => CanLogin); }
private void CreateCommands() { RegisterCommand = new AutoRelayCommand(() => launcherService.LaunchUriAsync(Constants.HowToRegisterUrl)); GotoAboutCommand = new AutoRelayCommand(() => AppNavigationService.NavigateTo(Pages.AboutPage.ToString())); GotoPrivacyPolicyCommand = new AutoRelayCommand(() => AppNavigationService.NavigateTo(Pages.PrivacyPolicyPage.ToString())); }
partial void OnCreateCommands() { ShutdownCommand = new AutoRelayCommand(async() => await Shutdown(), () => !IsBusy).DependsOn(() => IsBusy); }