Как я могу настроить страницу UWP, чтобы она имела постоянную ширину и высоту при запуске?

messageParams оцениваются по стеку значений, поэтому ваши A и F оцениваются и возвращают значения null. Вам нужно передать их как строки, например. "\"A\"".

@Validations(
        regexFields={
            @RegexFieldValidator(caseSensitive=false, fieldName="colourHex",
            regex="[0-9, a-f, A-F]+", key="colour.hex.pattern",
            messageParams={"\"A\"", "\"F\""})})
0
задан Jacce 16 January 2019 в 19:24
поделиться

1 ответ

Приложения UWP не только запускаются на настольном компьютере, но и на планшете, телефоне и т. Д. Итак, то, что вы хотите установить на страницу фиксированного размера, нереально. Но вы можете вызвать метод ApplicationView.TryResizeView (Size) , чтобы изменить размер представления.

Если вы все еще хотите иметь фиксированный размер страницы во время выполнения, вы можете обработать событие страницы SizeChanged, в ее обработчике событий вы можете вызвать метод ApplicationView.TryResizeView, чтобы изменить его размер до исходного размера.

0
ответ дан Xavier Xie - MSFT 16 January 2019 в 19:24
поделиться
Другие вопросы по тегам:

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