private void OpenView(string s) { _qrcoder = new QRCodeGenerator(); Address = s; QRCodeData qrCodeData = _qrcoder.CreateQrCode(Address, QRCodeGenerator.ECCLevel.Q); QRCode qrCode = new QRCode(qrCodeData); QRCodeImage = Converters.Bitmap2BitmapImage(qrCode.GetGraphic(20)); _rview = new ReceiveView(); _rview.ShowDialog(); }
private void ReceiveCommand_Execute(object o) { ReceiveView receiveView = new ReceiveView() { Owner = mainView }; ReceiveViewModel receiveViewModel = new ReceiveViewModel(receiveView); receiveView.DataContext = receiveViewModel; if (receiveView.ShowDialog() == true) { server.Receive(new System.Net.IPEndPoint(System.Net.IPAddress.Parse(receiveViewModel.Address), int.Parse(receiveViewModel.Port)), receiveViewModel.Folder); } }