in Tools/Apps/Microsoft.PowerApps.Tools.PhoneAppConverter/MainWindow.xaml.cs [31:68]
private void ConvertBtn_Click(object sender, RoutedEventArgs e)
{
SaveFileDialog saveDialog = new SaveFileDialog();
saveDialog.Filter = "PowerApps app (*.msapp)|*.msapp";
saveDialog.FileName = String.Format("{0}_{1}", System.IO.Path.GetFileNameWithoutExtension(PathtxtBox.Text), "MergedApp");
saveDialog.Title = "Save As";
if (saveDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
string message = "";
try
{
if (string.IsNullOrWhiteSpace(PathtxtBox.Text) ||
System.IO.Path.GetExtension(PathtxtBox.Text) != ".msapp")
{
message = "Select the PowerApps App first!";
}
else if (string.IsNullOrWhiteSpace(saveDialog.FileName))
{
message = "Select the Destination for Tablet app!";
}
else
{
var converter = new Converter();
converter.Convert(PathtxtBox.Text, saveDialog.FileName);
message = "Tablet version of the app created in " + saveDialog.FileName;
MessageBox.Show(message, "Message", MessageBoxButton.OK);
System.Diagnostics.Process.Start(saveDialog.FileName);
}
}
catch (Exception ex)
{
message = ex.Message;
MessageBox.Show(message, "Message", MessageBoxButton.OK);
}
}
}