Где запустить с [закрытой] разработки ОС Chrome

предположим у Вас есть TextBox в окне и ToolBar с кнопкой Save в нем. Предположите, что свойство TextBox’s Text связывается со свойством на бизнес-объекте, и свойство binding’s UpdateSourceTrigger установлено на значение по умолчанию LostFocus, означая, что связанное значение пододвинуто обратно к свойству бизнес-объекта, когда TextBox теряет фокус ввода. Кроме того, предположите, что кнопка ToolBar’s Save имеет свой набор свойств Команды к ApplicationCommands. Команда Save.

В той ситуации, если Вы редактируете TextBox и нажимаете кнопку Save с мышью, существует проблема. При нажатии на Button в ToolBar TextBox не теряет фокус. Так как событие TextBox’s LostFocus не стреляет, текстовая привязка свойства не обновляет исходное свойство бизнес-объекта.

, Очевидно, Вы не должны проверять и сохранять объект, если последний раз отредактированное значение в UI еще не было продвинуто в объект. Это - точная проблема, которую Karl работал вокруг путем записи кода в его окне, которое вручную искало TextBox с фокусом и обновило источник привязки данных. Его решение хорошо работало, но это получило меня думающий об универсальном решении, которое также будет полезно за пределами этого конкретного сценария. Введите CommandGroup†¦

, Взятый из статьи Smith’s CodeProject Josh [приблизительно 110] CommandGroup

5
задан Nathan Campos 27 November 2009 в 20:07
поделиться

4 ответа

Где Я могу начать разработку для него?

Chrome OS - это ведро для браузера Chrome. Просто создайте веб-приложение, и оно будет работать

На каких языках?

HTML5, CSS3, Javascript

На какой платформе стоит разрабатывать?

Веб-приложения полностью интерпретируются

9
ответ дан 18 December 2019 в 05:55
поделиться

Хорошим началом было бы понять, что такое Chrome OS.

14
ответ дан 18 December 2019 в 05:55
поделиться

Вы можете попробовать научиться писать расширения для Chrome.

В настоящий момент они недоступны в текущем выпуске, но они БУДУТ в следующем, и вы можете поспорить они будут каким-то образом доступны в Chrome OS.

2
ответ дан 18 December 2019 в 05:55
поделиться

Возможна ли разработка в Chrome OS?

Вас может заинтересовать проект Беспин от Mozilla Labs. Они стремятся предоставить IDE (написанную в рамках объекта HTML5 Canvas) для редактирования веб-сайтов на лету и в облаке.

3
ответ дан 18 December 2019 в 05:55
поделиться