コード例 #1
0
 public void SetupViewModels()
 {
     dialer = new DialerMock();
     phonewordTranslator = new PhonewordTranslatorMock();
     speechMock          = new SpeechMock();
     appViewModel        = new MainViewModel(dialer, phonewordTranslator, speechMock);
     translateViewModel  = new PhoneTranslateViewModel(appViewModel);
 }
コード例 #2
0
        public PhoneTranslatePage()
        {
            InitializeComponent();

            Title = "Phoneword";

            _viewModel = new PhoneTranslateViewModel(App.AppViewModel);

            _viewModel.CallFailed = async(phoneNumber) =>
            {
                await DisplayAlert("Could not call", "Could not call '" + phoneNumber + "'.", "Close");
            };

            _viewModel.ShowCallHistoryDisplay = () =>
            {
                var callHistory = new CallHistoryPage();
                this.Navigation.PushAsync(callHistory);
            };

            this.BindingContext = _viewModel;
        }
コード例 #3
0
 public void SetupViewModels()
 {
     dialer             = new MockDialer();
     appViewModel       = new MainViewModel(dialer);
     translateViewModel = new PhoneTranslateViewModel(appViewModel);
 }
コード例 #4
0
 public void SetupViewModels()
 {
     _appViewModel       = new MainViewModel(new Mocks.TestDialer());
     _translateViewModel = new PhoneTranslateViewModel(_appViewModel);
 }