Add translation for icon tray.

This commit is contained in:
qianlifeng
2015-02-21 21:57:00 +08:00
parent 5ace62a5fd
commit 7aae1b262e
9 changed files with 54 additions and 28 deletions

View File

@@ -0,0 +1,22 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
namespace Wox.Helper
{
public static class SingletonWindowOpener
{
public static T Open<T>(params object[] args) where T : Window
{
var window = Application.Current.Windows.OfType<Window>().FirstOrDefault(x => x.GetType() == typeof(T))
?? (T)Activator.CreateInstance(typeof(T), args);
Application.Current.MainWindow.Hide();
window.Show();
window.Focus();
return (T)window;
}
}
}