public RemoteView()
        {
            InitializeComponent();

            _viewModel = new RemoteViewModel();

            DataContext = _viewModel;
        }
Esempio n. 2
0
 public MainPage()
 {
     Application.Current.Suspending += Current_Suspending;
     vm = new RemoteViewModel();
     vm.AnimateMethod = AnimateRefresh;
     DataContext      = vm;
     InitializeComponent();
 }
Esempio n. 3
0
 public void Setup()
 {
     _serverInfo = new ServerInfo("localhost", 6128);
     _receiveAvailableMachines = null;
     _mockRemote = new Mock <IRemote>();
     _mockRemote.SetupSet(r => r.ReceiveAvailableMachines = It.IsAny <ReceiveAvailableMachinesDelegate>()).Callback <ReceiveAvailableMachinesDelegate>(callback => _receiveAvailableMachines = callback);
     _viewModel = new RemoteViewModel(_serverInfo, _mockRemote.Object);
     _receiveAvailableMachines(new List <string> {
         "Machine1", "Machine2"
     });
 }
Esempio n. 4
0
        public RemoteWindow(Window owner, ServerInfo serverInfo)
        {
            InitializeComponent();

            _serverInfo = serverInfo;
            IConnection connection = SocketConnection.ConnectToServer(new Socket(), serverInfo.ServerName, serverInfo.Port);
            IRemote     remote     = new Remote(connection);

            _viewModel = new RemoteViewModel(serverInfo, remote);

            Owner = owner;

            DataContext = _viewModel;
        }
        public void Initialize()
        {
            switch (_remoteSource)
            {
            case CarSetupsRemoteSource.None:
                DataContext = new LocalViewModel(_car, _acManager, string.IsNullOrEmpty(_filter) ? null : Filter.Create(CarSetupObjectTester.Instance, _filter));
                break;

            case CarSetupsRemoteSource.TheSetupMarket:
                DataContext = new RemoteViewModel(_car, _acManager, null);     // TODO: filter?
                break;

            default:
                throw new ArgumentOutOfRangeException();
            }

            InitializeComponent();
        }
        public bool SetRemote(out string remoteurl)
        {
            RemoteViewModel viewModel = new RemoteViewModel();

            RemoteView remote = new RemoteView();

            remote.DataContext = viewModel;

            bool?dialogResult = remote.ShowDialog();

            remoteurl = viewModel.RemoteUrl;

            if (dialogResult.HasValue)
            {
                return(dialogResult.Value);
            }

            return(false);
        }