Свойства конструктора свойств пользовательского элемента управления

До тех пор, пока isPresent обещает, что решение будет таким:

async/await подход:

if (await Ecode1.isPresent()) {

} else if (await Ecode2.isPresent()) {

} else if (await Ecode3.isPresent()) {

} else {
  browser.close();
}

Web Driver Control Flow подход довольно уродлив и потребует дополнительных сложность:

Promise.all([
    Ecode1.isPresent(),
    Ecode2.isPresent(),
    Ecode3.isPresent()
]).then((result)=>{
    // Ecode1 present
    if(result[0]) {

    }
    // Ecode2 present
    else if(result[1]) {

    }
    // Ecode3 present
    else if(result[2]) {

    }
    else {
        browser.close();
    }
});

Кроме того, expect в соответствии с if заявления являются избыточными

7
задан Markus Safar 7 February 2016 в 18:17
поделиться

3 ответа

Этот имеет применение для Вас? Я не в разработку CF, но похоже, что необходимо добавить некоторые метаданные XML для включения его:

http://blogs.msdn.com/bluecollar/archive/2007/02/08/adding-compact-framework-design-time-attributes-or-more-fun-with-textboxes.aspx

Интересное чтение.. Похож на большую поддержку режима разработки, был разделен из CF, потому что Вы не разрабатываете их на устройствах.. Который кажется довольно странным мне.. Наклон предполагает использовать карманный компьютер в качестве буровой установки разработки!

Прокрутите приблизительно половину вниз пути к хорошему материалу ;)

3
ответ дан 7 December 2019 в 10:11
поделиться

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

Для полных окон атрибут, который Вы хотите:

[Система. ComponentModel. Категория ("Пользовательская")]

и для описания можно использовать [Систему. ComponentModel. Описание ("Это - описание")]

использовать обоих вместе

[Система. ComponentModel. ("Пользовательская") категория, Система. ComponentModel. Описание ("Это - описание")]

Однако это - часть system.dll, который может отличаться для Windows Mobile.

3
ответ дан 7 December 2019 в 10:11
поделиться

В статье не предполагается, что кто-нибудь проектирует НА устройстве. Однако когда вы создаете проект Compact Framework, компактная платформа (для настольного ПК) используется для обработки визуализации во время разработки. Если вы думаете об этом, вы этого и ожидаете. Одна и та же структура (или почти такая) используется для рендеринга как на вашем ПК во время разработки, так и позже на устройстве во время выполнения. Проблема в том, что атрибуты времени разработки не были добавлены в компактную структуру (я предполагаю, чтобы уменьшить размер).

0
ответ дан 7 December 2019 в 10:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: