public RemoteView() { InitializeComponent(); _viewModel = new RemoteViewModel(); DataContext = _viewModel; }
public MainPage() { Application.Current.Suspending += Current_Suspending; vm = new RemoteViewModel(); vm.AnimateMethod = AnimateRefresh; DataContext = vm; InitializeComponent(); }
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" }); }
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); }