формы xamarin, встроенные в валидацию из ядра .net - PullRequest
0 голосов
/ 26 июня 2018

Согласно документации, проверки модели для Apis можно выполнить примерно так:

public IActionResult Use(Batman batman)
{
    if (ModelState.IsValid) return Ok();
    return BadRequest(ModelState);
}

Или для .net core 2.1,

public IActionResult Use(Batman batman) => Ok();

.например:

{
    "Alias": [
        "The Alias field is required."
    ],
    "FamilyName": [
        "The FamilyName field is required."
    ]
}

Где Alias и FamilyName - свойства в Batman.

Существует ли встроенный способ для форм xamarin использовать этот вывод?Каким-то образом, когда после использования API, если ответ был 400, ошибки напрямую печатаются на странице форм xamarin.По сути, xamarin образует эквивалент следующего кода ядра .net:

<input asp-for="Alias" /> 
<span asp-validation-for="Alias"></span>

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...