Как увеличить размер шрифта водяного знака текстового поля в WPF ?
Как увеличить размер шрифта текста "8 часов" в приведенном ниже коде WPF?
<TextBox x:Name="txt8HoursArm1" Margin="5" Grid.Column="1" IsTabStop="False" Style="{StaticResource PrimaryInputTextBoxStyle}" Controls:TextBoxHelper.UseFloatingWatermark="True" Controls:TextBoxHelper.Watermark="8 Hours" IsEnabled="False" Text="1" GotFocus="txt_GotFocus" PreviewTextInput="txt_PreviewTextInput" TextChanged="txt_TextChanged" FontSize="14" />
Что я уже пробовал:
Я не нашел решения в интернете.
phil.o
Пробовали ли вы изменить FontSize
атрибут текстового поля?
Kudale Dinesh
Я уже пробовал использовать атрибут FontSize. Но он увеличивает размер только на 1, то есть текст="1". Это не увеличит размер текста "8 часов".
phil.o
Я предполагаю, что вы говорите о водяном знаке, который, по-видимому, управляется классом TextBoxHelper. Единственная ссылка на этот класс, которую я нашел, - это Класс TextBoxHelper К сожалению, документация по этому API далека от завершения. Вы можете попробовать поиграть с ButtonFontSizeProperty Или вы можете просто попросить автора этой библиотеки дать вам несколько советов по вашей проблеме.
Maciej Los
Звучит как ответ...
КСТАТИ: MahApps.Metro - API - TextBoxHelper.Метод SetButtonFontFamily(DependencyObject, FontFamily) [^] может быть более полезным.
phil.o
Перекочевал к ответу.
Спасибо Мацей за предупреждение :)
Edit: действительно, это может быть. Но, учитывая отсутствие полезной информации об этом API (страница Использование довольно много говорит о документации этой библиотеки), ее автор может быть лучшим источником информации о ней.
Maciej Los
Всегда пожалуйста, Фил!