ketan Ram Patil Ответов: 2

Xamarin form - как сделать пользовательский интерфейс отзывчивым в настольном приложении UWP.


Здравствуйте, друзья..
Я занимаюсь разработкой приложения ДМС в приложение UWP для рабочего стола. Я разработал дизайн, но мои проекты не реагируют.Я прошел через так много статей UI responsive, но я не могу сделать ui responsive.:( я загрузил свой один модуль проекта, пожалуйста, пройдите через него и дайте мне знать, что в нем не так.Я хочу сделать страницу, отзывчивый интерфейс входа форма для добавления новых пользователей. Загрузите zip-файл UWPUIResponsive.

ссылка

"https://github.com/patilketan888/Scan-Image-in-UWP.git"

заранее спасибо.:)

Что я уже пробовал:

...........NNNNNNNNNNNNNNNNN.....................

Gerry Schmitz

Я уверен, что никто не имеет ни малейшего представления о том, что такое "ваше" определение "отзывчивости". Или что означает "DMS".

ketan Ram Patil

DMS - это система управления документами, в которой можно хранить документы. а отзывчивый означает, что пользовательский интерфейс будет автоматически настраиваться и отображаться в соответствии с размером экрана .

Patrice T

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

2 Ответов

Рейтинг:
2

Member 11871390

Привет Кетан Рам Патил,
В принципе у меня есть один вопрос,
> Я какую технологию в настоящее время использую для разработки этого проекта. Это в Xamarin или создаете непосредственно масштабированию проекта в Visual студии?
> Сколько отзывчивости вы хотите в проекте?

Если вы создаете проект UWP непосредственно в visual studio и хотите реагировать, то правильно используйте сетки и старайтесь меньше использовать поля и отступы. Это самый простой способ справиться с реактивностью,


ketan Ram Patil

я непосредственно создал проект в uwp не могли бы вы скачать форму проекта данную ссылку и сделать страницу добавления пользователя отзывчивой чтобы я мог применить одну и ту же логику для всех страниц :(

ketan Ram Patil

я хочу задать вопрос: в чем разница, если я создаю проект непосредственно в uwp и в xamarin ?

ketan Ram Patil

не могли бы вы ответить на этот вопрос https://stackoverflow.com/q/57250223/11362349

Рейтинг:
1

Afzaal Ahmad Zeeshan

Если вы имеете в виду не-отзывчивость в том смысле, что Пользовательский интерфейс заморожен или застрял тогда , возможно, вам нужно посмотреть, как работают асинхронные подходы к разработке приложений. Так как вы работаете в Xamarin.Формы, я могу рекомендовать вам достичь того, как асинхронные подходы разработки применяются к этому фреймворку, эта концепция ориентирована на C# или .NET, так что это применимо, Асинхронное программирование на языке C# | Microsoft Docs[^]

Приложения UWP также следуют тем же шаблонам, большинство ваших длительных фоновых задач (таких как загрузка данных, сетевые запросы и т. д.) занимают больше времени для выполнения и, таким образом, удерживают поток пользовательского интерфейса... Что делает ваше приложение менее отзывчивым. Использование ключевых слов async/await может помочь вам сохранить отзывчивый пользовательский интерфейс, а также заставить фреймворк выполнять задачу в фоновом режиме и продолжать выполнение кода, как только ваша работа будет выполнена. Я использую async/await в своем обычном дневном кодировании все время, это делает жизнь намного проще.

Также попробуйте прочитать этот блог о том, как вы можете использовать компоненты Xamarin.Формы для выполнения длительных задач в платформенно-агностической манере, Начало работы с Async / Await | Xamarin Blog[^]

Если вы имеете в виду CSS-тип отзывчивый, то вам нужно использовать элементы управления, такие как Grid Суть в том, чтобы использовать элементы управления, которые следуют за гибким потоком, а не жестко закодированным значением пикселя для размещения значений.

Пожалуйста, прочтите эти руководства, чтобы узнать больше об этом,
Ксамарин.Сетка Форм - Xamarin | Microsoft Docs[^]
Адаптивный пользовательский интерфейс с Xamarin - YouTube[^]
Адаптивный пользовательский интерфейс с Xamarin.Формы | Блог Xamarin[^]


ketan Ram Patil

Спасибо за ваш ценный ответ.
не могли бы вы ответить на этот вопрос? https://stackoverflow.com/q/57250223/11362349

Afzaal Ahmad Zeeshan

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

ketan Ram Patil

я поделился ссылкой guit hub "https://github.com/patilketan888/Scan-Image-in-UWP.git"
пожалуйста, пройдите через него и загрузите UWPUIResponsive zip, чтобы вы поняли эту идею. из которого я хочу сделать размер заголовка отзывчивым и добавить страницу пользователя.