Изменение FontSize реляционным образом к windowsize с WPF?

Действительно ли это возможно, что FontSize, становящийся меньшим, если я уменьшаю окно и получение больше, если я увеличиваю окно?

7
задан Dave Clemmer 16 September 2011 в 16:37
поделиться

2 ответа

При условии, что поле входа в систему правильно проиндексировано (что должно быть), можно выполнить следующее:

select login from usertable where login = 'Superman';

Если строки не возвращены, то все готово. В противном случае вам придется проверить другие возможности:

select login from usertable where login like 'Superman%' order by login;

Теперь просто найдите вариацию с самым высоким числовым суффиксом и добавьте один.

EDIT:
Один запрос в БД для проверки только фактического имени является быстрым, но один запрос для проверки всех возможностей в большой базе данных будет медленным (не из-за похожего соответствия - это быстро, если вы индексированы - а скорее загрузка всех этих строк и их обработка).

Лучше выполнить 1 запрос для проверки имени, а затем выполнить запрос для проверки всех имен, если нужное имя не работает.

Вы также можете кэшировать результаты этого запроса, чтобы их можно было использовать повторно, не возвращаясь в БД при следующем выборе имени суперманеска. Обязательно очистите результаты при каждом добавлении аналогичного имени входа в БД.

-121--2766440-

MathWorks создают панель инструментов генератора отчетов , которая позволяет определить стиль вывода - в основном это гораздо более привлекательная версия функции publish .

-121--4904218-

Заключите текст в Поле просмотра .

<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
    <Viewbox>
        <TextBlock Text="Sizes to fit!"/>
    </Viewbox>
</Window>
11
ответ дан 6 December 2019 в 19:36
поделиться

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

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

- Редактировать-- Просто искал Google и нашел в этом результате , что может быть то, что вы хотите.

2
ответ дан 6 December 2019 в 19:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: