Files
v2rayN/v2rayN/v2rayN/Common/UI.cs
T
2024-03-04 10:41:42 +08:00

39 lines
985 B
C#

using Microsoft.Win32;
using System.Windows;
namespace v2rayN
{
internal class UI
{
private static readonly string caption = "v2rayN";
public static void Show(string msg)
{
MessageBox.Show(msg, caption, MessageBoxButton.OK, MessageBoxImage.Information, MessageBoxResult.OK);
}
public static MessageBoxResult ShowYesNo(string msg)
{
return MessageBox.Show(msg, caption, MessageBoxButton.YesNo, MessageBoxImage.Question);
}
public static bool? OpenFileDialog(out string fileName, string filter)
{
fileName = string.Empty;
var fileDialog = new OpenFileDialog
{
Multiselect = false,
Filter = filter
};
if (fileDialog.ShowDialog() != true)
{
return false;
}
fileName = fileDialog.FileName;
return true;
}
}
}