Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Использование дополнительных шрифтов






Иногда нет уверенности в том, что на компьютере пользователя есть нужные шрифты, с использованием которых программист разрабатывает интерфейс. В таком случае шрифты можно поставлять вместе с приложением.

  • Перейдите в раздел " Панель управления", откройте папку " Шрифты " и перетащите мышью шрифт, например, " Monotype Corsiva" в какую-нибудь папку (файл шрифта уже есть в прилагаемом каталоге Source)
  • В панели Solution Explorer создайте в корне проекта папку Fonts, выделите ее и добавьте командой Project/Add Existing Item файл шрифта MTCORSVA.TTF
  • Добавьте в файл Window1.xaml новую вкладку со следующей разметкой
<! --Вкладка TextBlock4--> <! -- Элемент TextBlock с дополнительным шрифтом --> < TabItem Header=" TextBlock4" > < Grid Background=" White" > < Grid.RowDefinitions> < RowDefinition Height=" Auto" /> < RowDefinition Height=" *" /> < /Grid.RowDefinitions> < TextBlock FontFamily=" Fonts/MTCORSVA.TTF#Monotype Corsiva" FontSize=" 20" TextWrapping=" Wrap" TextAlignment=" Justify" Margin=" 10" ToolTip=" Элемент TextBlock с дополнительным шрифтом" > Шрифт для этого текста подключен явно и поставляется вместе с приложением на тот случай, если у бедного пользователя компьютер окажется еще беднее. < /TextBlock> < TextBlock Grid.Row=" 1" Margin=" 10" TextWrapping=" Wrap" > В этом блоке текста используется шрифт по умолчанию и нет всплывающей подсказки ToolTip, а в верхнем блоке есть < /TextBlock> < /Grid> < /TabItem>
  • Запустите приложение - должно получиться следующее

 

  • Изучите приведенный код





© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.