Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
 Аватар для bad0nsk
5 / 1 / 1
Регистрация: 15.11.2022
Сообщений: 28
WPF

Как установить пользовательский стиль шрифта для кнопки

11.01.2024, 12:34. Показов 2031. Ответов 3

Студворк — интернет-сервис помощи студентам
Суть в том, что с текстом все работает нормально, но шрифт не переносится на кнопки и является шрифтом по умолчанию после компиляции
app.xaml
XML
1
2
3
4
5
6
7
8
<Application.Resources>
<Style x:Key="Hatten">
    <Setter Property="TextElement.FontFamily" Value="/View/Res/Fonts/#Intro" />
</Style>
<Style x:Key="HattenButton" TargetType="Button">
    <Setter Property="FontFamily" Value="/View/Res/Fonts/#Intro" />
</Style>
</Application.Resources>
MainWindow.xaml
XML
1
2
3
4
5
6
<Button x:Name="downloadButton"
        Content="УСТАНОВИТЬ" 
        HorizontalAlignment="Left" Margin="200,510,0,0" VerticalAlignment="Top" Width="400" Height="74"
        FontFamily="Intro " FontSize="32"
        Foreground="#FF0F1923" Background="#FFEF4958" BorderBrush="{x:Null}" Cursor="Hand" Click="downloadButtonClick"
        Style="{StaticResource HattenButton}"/>
На 1 фото, как это должно быть, на втором, как это выглядит
Миниатюры
Как установить пользовательский стиль шрифта для кнопки   Как установить пользовательский стиль шрифта для кнопки  
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.01.2024, 12:34
Ответы с готовыми решениями:

INI Файл и Стиль Шрифта - как сохранить в INI стиль шрифта.
Всем привет. :) Хочу к своей программе сделать, чтобы она умела хранить настройки в INI файле. Со многим разобрался сам и книгой...

Как задать стиль шрифта для Label в коде?
как задать стиль шрифта для Label в коде. пишу :Form1.LStart.Font.Style := 'Sylfaen', выдает ошибку главное, с размером, цветом вроде та...

Как можно так же одним махом поменять цвет шрифта одной строки и стиль шрифта на italic (наклонный) ?
Если мне надо в &lt;Table border=1&gt; поменять цвет какой-то одной строки, то я делаю так : ...

3
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16124 / 11248 / 2888
Регистрация: 21.04.2018
Сообщений: 33,082
Записей в блоге: 2
11.01.2024, 15:34
bad0nsk, вы уверены что путь к фонту правильно разрешается?
Попробуйте задать явно в кнопке: FontFamily="/View/Res/Fonts/#Intro".
Если не сработает попробуйте задать так же в Текстблок, который внутри кнопки.
0
 Аватар для bad0nsk
5 / 1 / 1
Регистрация: 15.11.2022
Сообщений: 28
11.01.2024, 16:34  [ТС]
Лучший ответ Сообщение было отмечено Элд Хасп как решение

Решение

нашёл как исправить просто убрать font family он в приоритете и поэтому стиль не работает
1
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16124 / 11248 / 2888
Регистрация: 21.04.2018
Сообщений: 33,082
Записей в блоге: 2
11.01.2024, 19:46
Цитата Сообщение от bad0nsk Посмотреть сообщение
как исправить просто убрать font family
Всё верно!
Я не заметил, что он у вас явно задан.
А на будущее прочитайте: Приоритет значения свойства зависимостей (WPF .NET).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.01.2024, 19:46
Помогаю со студенческими работами здесь

Как можно поменять стиль шрифта для текстов формы?
Как можно по событию на кнопке изменить, скажем, шрифт текста в лэйбле?

Как создать пользовательский стиль формы
Вот не могу понять как все так делают, изменяют цвета кнопок формы и т д. Например здесь: ...

Как создать пользовательский стиль формы
Всем привет! Скажите как сделать такое оформление для моей формы как на этой:

Как создать пользовательский стиль в андроид студио?
Предположим у меня есть XML фаил, который содержит в себе разметку Progress Bar. &lt;?xml version=&quot;1.0&quot;...

Разный стиль шрифта для ComboBox
Хочу использовать два стиля шрифта: Как решить задачу?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru