private void FontChangeButton_Click(object sender, RoutedEventArgs e) { FontChangeWindow fontChangeWindow = new FontChangeWindow(CurrentFont); fontChangeWindow.Owner = this; fontChangeWindow.FormCloseEvent += new FontChangeWindow.FormCloseHandler(FontWindows_Close); fontChangeWindow.ShowDialog(); }
private void FontWindows_Close(FontChangeWindow sender, EventArgs e) { if (sender.Isfontset) //フォントが選択されているとき { //Debug.Print(sender.SelectFontF.ToString()); logwin.AddLog(DateTime.Now, "Font Selected:" + sender.SelectFontF.ToString()); CurrentFont = new FontFamily(new Uri("file:///" + sender.SelectFontF.Key, UriKind.Absolute), sender.SelectFontF.Value); FontNameBox.FontFamily = CurrentFont; FontNameBox.Text = CurrentFont.ToString(); logwin.AddLog(DateTime.Now, "Font path: " + sender.SelectFontF.Key); FNTCopyAsync(sender.SelectFontF.Key, logwin); } }