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\""})})
Приложения UWP не только запускаются на настольном компьютере, но и на планшете, телефоне и т. Д. Итак, то, что вы хотите установить на страницу фиксированного размера, нереально. Но вы можете вызвать метод ApplicationView.TryResizeView (Size) , чтобы изменить размер представления.
Если вы все еще хотите иметь фиксированный размер страницы во время выполнения, вы можете обработать событие страницы SizeChanged
, в ее обработчике событий вы можете вызвать метод ApplicationView.TryResizeView
, чтобы изменить его размер до исходного размера.