public MainWindow()
{
InitializeComponent();
TasktrayIcon = new NotifyIcon
{
Text = "Kbtter",
Visible = true,
Icon = new Icon("trayicon.ico")
};
Player = new MediaPlayer();
UploadImagePath = new Dictionary<string, Stream>();
UploadImageDialog = new OpenFileDialog();
UploadImageDialog.AddExtension = true;
UploadImageDialog.Multiselect = true;
UploadImageDialog.Title = "アップロードする画像を選択";
UploadImageDialog.Filter = "対応している画像ファイル|*.png;*.jpg;*.jpeg;*.gif|PNGイメージ|*.png|JPEGイメージ|*.jpg;*.jpeg|GIFイメージ|*.gif";
IronPythonEngine = Python.CreateEngine();
IronPythonEngine.Runtime.LoadAssembly(this.GetType().Assembly);
IronPythonEngine.Runtime.LoadAssembly(Assembly.LoadFrom("TweetSharp.dll"));
TweetPlugins = new List<IKbtterOnTweet>();
RetweetPlugins = new List<IKbtterOnRetweet>();
FavoritePlugins = new List<IKbtterOnFavorite>();
UnfavoritePlugins = new List<IKbtterOnUnfavorite>();
InitializePlugins = new List<IKbtterOnInitialize>();
WindowPlugins = new List<IKbtterCallable>();
Settings = new Config();
}