Кнопка форм отображается в эмуляторе, но не отображается на интеллектуальном устройстве - PullRequest
0 голосов
/ 23 апреля 2019

Кнопка внутри моих форм не отображается на устройстве, она отображается только в эмуляторе Visual Studio. В устройстве приложение загружается, появляется компонент формы, но внутри ничего нет.

Я уже пробовал с другими компонентами, но, похоже, ничего не работает.

Некоторые изображения того, что происходит:

Emulator:

Emulator

Код Visual Studio и дизайнер:

Visual Studio code and designer

Motorola MK500:

Motorola MK500

Код является стандартом нового проекта, я больше ничего не писал, просто использовал .designer для добавления кнопки, и на этом все.

Ответы [ 2 ]

1 голос
/ 24 апреля 2019

У вас здесь есть пара вопросов. Во-первых, ваше устройство является устройством Windows CE, и вы используете в своей форме эмулятор Windows Mobile и форм-фактор Windows Mobile. (Вы можете видеть свойство FormFactor на скриншоте).

Переключитесь на Windows CE, а затем установите размер формы, соответствующий вашему устройству. Это поможет вам спроектировать место на экране вашего устройства.

1 голос
/ 23 апреля 2019

На устройстве ваше окно не отображается целиком, а кнопка нажата.

Что я хотел бы сделать, это создать приложение в полноэкранном режиме с элементами привязки (если оно будет работать на подобных устройствах).

Другое решение (более гибкое, но может оказаться ненужным) состоит в создании приложения с пользовательским интерфейсом для 2 режимов. Обычный и полноэкранный режим, затем при запуске приложения проверьте, если [некоторая минимальная ширина, которую вы хотите запустить для приложения] <ширина экрана устройства => использовать полноэкранный режим || [некоторая минимальная высота, которую вы хотите запустить для приложения] <высота экрана устройства => использовать полноэкранный режим, иначе использовать нормальный режим

...