Отображать образцы шрифтов для всех установленных шрифтов в WPF и C#

Введите образец строки и выберите размер шрифта. Когда вы нажимаете «Показать образцы», выполняется следующий код.

// Отображение образцов текста в доступных шрифтах.
private void btnShowSamples_Click(object sender, RoutedEventArgs e)
{
    lblFontName.Content = null;
    string sample = txtSample.Text;
    lstSamples.Items.Clear();
    foreach (FontFamily family in Fonts.SystemFontFamilies)
    {
        Label label = new Label();
        label.Content = sample;
        label.FontFamily = family;
        label.FontSize = sliSize.Value;
        lstSamples.Items.Add(label);
    }
}

Этот код очищает метку имени шрифта в нижней части окна, получает введенный текст и очищает lstSamples ListBox.

Источник: http://csharphelper.com/blog/2015/11/display-font-samples-for-all-installed-fonts-in-wpf-and-c/

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Adblock
detector