internal static void ResetFont(FontSelect form) { FontEdit fontEdit = form.fontEdit; ColorEdit colorEdit = form.colorEdit; NumericUpDown sizeNumericUpDown = form.sizeNumericUpDown; CheckBox boldCheckBox = form.boldCheckBox; CheckBox italicCheckBox = form.italicCheckBox; CheckBox underlinedCheckBox = form.underlinedCheckBox; RichTextBox previewTextBox = form.previewTextBox; if (WindowManager.ShowQuestionBox(form, LanguageUtil.GetCurrentLanguageString("ResetQuestion", className)) == DialogResult.No) { return; } fontEdit.SelectedItem = "Courier New"; colorEdit.EditValue = Color.FromArgb(255, 0, 0, 0); sizeNumericUpDown.Value = 10; boldCheckBox.Checked = false; italicCheckBox.Checked = false; underlinedCheckBox.Checked = false; previewTextBox.Font = new Font("Courier New", 10); previewTextBox.ForeColor = (Color)colorEdit.EditValue; }
internal static DialogResult ShowFontSelect(Form form) { FontSelect fontSelect = new FontSelect { Owner = form }; fontSelect.InitializeForm(); return(fontSelect.ShowDialog(form)); }
internal static Font GetFontFromSelection(FontSelect form) { FontEdit fontEdit = form.fontEdit; ColorEdit colorEdit = form.colorEdit; NumericUpDown sizeNumericUpDown = form.sizeNumericUpDown; CheckBox boldCheckBox = form.boldCheckBox; CheckBox italicCheckBox = form.italicCheckBox; CheckBox underlinedCheckBox = form.underlinedCheckBox; RichTextBox previewTextBox = form.previewTextBox; Font font = SetFontWithStyle(fontEdit.EditValue.ToString(), (float)sizeNumericUpDown.Value, boldCheckBox.Checked, italicCheckBox.Checked, underlinedCheckBox.Checked); previewTextBox.Font = font; previewTextBox.ForeColor = (Color)colorEdit.EditValue; return(font); }
private void OnFontAppBarButtonClick(object sender, RoutedEventArgs e) { var dialog = new FontSelect() { FontFamily = this.txtbox.FontFamily, }; var binding = new Binding() { Source = dialog, Path = new PropertyPath("FontFamily"), Mode = BindingMode.TwoWay, }; this.txtbox.SetBinding(TextBox.FontFamilyProperty, binding); var popup = new Popup() { Child = dialog, IsLightDismissEnabled = true, }; popup.IsOpen = true; }