ConsoleFramework
Directory actions
More options
Directory actions
More options
ConsoleFramework
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||
Roadmap Продумать систему свойств, аналогичных DependencyProperties и AttachedProperties. Должны быть свойства, изменение которых автоматически влечёт за собой вызов Invalidate() контрола (как AffectsRender). Придумать, как будет работать кнопка по умолчанию в формах. Например, форма открыта, фокус ввода у другого контрола, но при нажатии Enter одна из кнопок срабатывает. И её нужно как-то выделять цветом. Добавить элементы управления: строка статуса. Добавить стандартные диалоги (выбор файла, выбор папки) и MessageBox. Придумать, как передавать фокус между Focus Scope. Подумать, как разделить элементы управления, которые могут содержать 1 дочерний элемент и те, которые являются менеджерами размещения, то есть могут содержать множество дочерних элементов. Описать работу FixupTokens для случаев со вложенными расширениями разметки. Добавить тесты для расширений разметки с FixupTokens, а также тесты для XamlParser. Вынести код ListBox + ScrollViewer в ListBox, а текущий код ListBox -> PlainListBox. Добавить поддержку UserControls, которые состоят из нескольких контролов - ? Add Window.OnLoad (or OnShown?) event. Добавить стили, которые можно задавать в XAML и импортировать из общих XAML-файлов. Сделать тип меню автоопределяемым в зависимости от наличия дочерних элементов Добавить поддержку сложных Path в BindingMarkupExtension (вложенные свойства через точку, индексы в квадратных скобках. Добавить API, позволяющее выполнять анимации с задержкой. Например, изменить рендеринг контрола, дождаться применения на экран, после этого - подождать 100мс, после чего изменить состояние контрола обратно и снова дождаться применения на экране.