private async void btnInfo_Click(object sender, RoutedEventArgs e) { //try { string info = ""; rv.PJLinkConnection c = connectBeamer(); info = await c.getProjectorInfo(); LampStatusCommand lscmd = new LampStatusCommand(); if (await c.sendCommand(lscmd) == Command.Response.SUCCESS) { info += "\n"; info += lscmd.dumpToString(); } var view = ApplicationView.GetForCurrentView(); view.TryResizeView(new Size(328, 250)); InfoDialog dialog = new InfoDialog(info); await dialog.ShowAsync(); view.TryResizeView(new Size(328, 100)); } //catch (Exception) { } }