Intereting Posts
Когда вызывать контекст активности или контекст приложения? RecylerView прокручивает до нужной позиции без анимации Как обмениваться текстами и переводами в мобильных приложениях? Android / Java – разница по дате в днях Как открыть альбом в приложении «Галерея», используя намерение Добавление события в Android-приложение Google Android, нажав на URL-адрес Могу ли я привязать файл ProgressBar к Android? Как программно отправлять, публиковать и обновлять приложения в различных магазинах мобильных приложений? Показать текущее местоположение и соседние места и маршрут между двумя местами с помощью API Google Maps на Android OnGlobalLayoutListener: устаревание и совместимость Не нацеливание на последние версии Android ListView покажет пустое сообщение до загрузки данных Получение ошибки при добавлении зависимостей для firebase-ui-auth Использование setScale и setTranslate (Matrix) Android – Уменьшить размер файла изображения

Xamarin Android, пользовательский контроль и дизайнер Visual Studio

Я создал собственный элемент управления в Xamarin с помощью Visual Studio и C #. Пользовательский контроль работает отлично, а код довольно прост:

[DesignTimeVisible(true)] public class CustomTextView : TextView { public CustomTextView(Context context) :base(context) { } public CustomTextView(Context context, IAttributeSet attrs) :base(context,attrs) { } public CustomTextView(IntPtr javaReference, JniHandleOwnership transfer) :base(javaReference, transfer) { } public CustomTextView(Context context, IAttributeSet attrs, int defStyle) :base(context, attrs, defStyle) { } } 

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

Является ли это ограничением Дизайнера для Visual Studio или я могу что-то сделать?

Как вы уже отметили, это текущее ограничение (ноябрь 2014 года) дизайнера для Visual Studio для Android .

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

В iOS теперь можно создавать настраиваемые элементы управления во время разработки.