Главная страница
Случайная страница
КАТЕГОРИИ:
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Использование дополнительных шрифтов
Иногда нет уверенности в том, что на компьютере пользователя есть нужные шрифты, с использованием которых программист разрабатывает интерфейс. В таком случае шрифты можно поставлять вместе с приложением.
-
Перейдите в раздел " Панель управления", откройте папку " Шрифты " и перетащите мышью шрифт, например, " 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> -
Запустите приложение - должно получиться следующее 
-
Изучите приведенный код
|