public static Task<string> GetSame(string mystr)
{
// отправляю строку на сервер,
await httpClient.SendAsync(...);
// когда приходит ответ с сервера, говорю ВСЁ туда, откуда это вызвано было
return "ye!";
}
Вот такие есть варианты. Первые два варианта в app.xaml.cs, третий вариант задания стартовой страницы на стороне платформозависимого кода самый правильный как по мне
Microsoft.Maui.Devices.DevicePlatform
директивы компилятора типа #if ANDROID
dependency injection (хотя и руками можно, что уж там...)
подскажите пожалуйста, как при пролистывании списка понять, где конкретно находится пользователь
В 99% случаев ненужно ничего отслеживать и понимать где пользователь скролит, и я более чем уверен что ваш случай не попадает в оставшийся 1%. Рассказывайте, что вы хотите сделать?
т.к. не очень понятно в чем проблема отвечу на вопрос из заголовка.
Есть два варианта:
1. Сделать прям "свою" панель на основе обычных кнопок, но тогда придётся дописывать кастомную навигацию. Это не сложно.
2. Разобраться в рендерерах (ну и вообще что это такое и зачем их используют) и на основе нативных платформенных компонентов сделать то что вам нужно.
Если я правильно понял, то нужно вращать элемент collectionview по тапу на нём? Если да, то выключаете выбор элементов collectionview, в контроле элемента коллекции добавляете TapGesture. В обработчике тапа вращаете контрол через RotateTo
ЗЫ. NewsViewModel - неправильный нейминг
На wpf или uwp часов за 8 максимум такое пишется. До готового продукта будет слишком далеко, а для тестового задания как раз. Как по мне очень толковое задание, можно понять насколько хорошо соискатель знает инструмент и теорию.
Я вам даже больше скажу. От той же MS есть куча систем написанных в том числе и на C#, у нас в России часто используют Dynamics. Проблема в том что 1С - локальный игрок с многолетней историей, который лучше знает клиента, лучше разбирается в бизнес процессах клиентов, оперативнее реагирует на всякие изменения в законодательстве и т.д и т.п.