Как стать автором
Обновить
Дмитрий Адодин @ad1Dimaread⁠-⁠only

Пользователь

Отправить сообщение
Поинтересовался так как действительно с удовольствием бы выключил все неоднозначные фичи типа возникновения непрошенных окон при наведении курсора и прочее, пытался как то найти самостоятельно найти, неосилил.
Это вы про Aero Peak на таскбаре? так он с семерки там. Поди где-нибудь в реестре флаг есть. По названию можно нагугить.

ну а насчет alt-tab из FF, есть подозрение, что проблема в FF.
генерация дерева происходит везде, не только в UWP/WPF. И она не объясняет тормозов календаря, про которые говорил Alex_ME

И плохо объясняет тормоза UWP приложений на старте, потому что там какая-то магия ещё до старта творится, и куча времени проходит до момента создания этого самого визуального дерева.
А магией навигации через UWP Tab'ом овладеть не удаётся прямо никак.
А в чем проблема?

к примеру, открываю пуск. Стрелка вниз навигирует по списку приложений. Таб переключает между боковым меню, списком и тайлами. Стрелки навигируют внутри этих блоков. Enter или пробел — аналог клика (на самом деле они немного разные). Кнопка Меню, вызывает контекстное меню.
ЕМНИП IDE раньше за этим следила сама, т.е. можно было поправить при необходимости, но какое-то значение по умолчанию Z-control получал всегда.
То есть забили разработчики IDE?
В любом случае, UWP никак не влияет на переключение фокуса в вашей IDE (она же не на UWP написана?).

А вообще, сейчас открыл студию и вспомнил, что кроме Tab есть ещё и ctrl+tab, и как я из-за этого не смог в Paint.net на тулбар переключиться.
Ну скажем, переключаюсь между офисом и браузером. Туда — Alt-Tab, обратно часто приходится нажимать Alt-Tab дважды, при первом нажатии фокус часто не меняется.
Если браузер — это новый эдж, то сейчас по-умолчанию, в Alt+Tab попадают 5 последних переключенных вкладок. Т.е. из офиса переходите в Edge, переключаете вкладку и alt-tab перенесет вас на предыдущую вкладку.
Фича неоднозначная, но отключается в настройках многозадачности
хм, у меня никогда не было проблемы с alt-tab.

Более того буквально вчера я пользовался девайсом, где есть только клавиатура. Запускал обновление, подключался к wi-fi, открывал стор и центр действий, взаимодействовал с уведомлениями. Есть некоторые моменты, которые можно сделать лучше, но не так, что табом и стрелками не добраться туда, куда мне нужно.
Да, есть как минимум две версии XBF

а биндинги — обычный IL код, привязываются через рефлексию на этапе загрузки XBF/BAML/XAML.
И да, и нет. В UWP (и WinUI) есть компилируемые x:Bind фактически биндинги кодогенирируются как часть класса.
Ну тогда вам надо откатиться на 7ку. Потому что UWP это по сути приложения с определённым жизненным циклом поверх WinRT. И в будущем всё больше компонентов системы будет работать именно на этом новом API.

А что вы подразумеваете под нечёткостью переключения фокуса?
что значит «остановить»?
и снова неполное замечание, в UWP (WinRT) он компилируется в XBF, который действительно бинарный.

Ну а пуск, центр действий и прочие всплывашки — это UWP
не воспринимайте мой совет как руководство к действию, это скорее пример.
«асинхронный» не означает «многопоточный».
Ну и один из смыслов корутин в том, чтобы писать код, близкий к традиционному.
Ну тут уж стоит определиться, либо это излишняя информация, и зачем её тогда подсвечивать в IDE? Либо это нужная информация, и JetBrains сделал то, в чем обвиняет Microsoft.
«Я делаю не просто язык, а язык, с помощью которого вы будете писать на наших библиотеках, под наши application-сервера, деплоить в наше облако и редактировать в наших IDE».

Для Microsoft естественна такая философия дизайна. Когда они делали async/await, они специально делали его под конкретную библиотеку с конкретными задачами.

В Kotlin другой подход к дизайну. Мы ничего не контролируем, мы пишем язык, который будет использован в миллионах разных доменов.

При этом вызов асинхронной функции подсвечен не ключевым словом, которое видно в любом блокноте или мерджтуле, а фичей IDE, которую мы сами пишем…
Например, некоторые дети довольно долго «буксуют», уже умея читать, но делая это очень медленно, несмотря на постоянные тренировки. А потом вдруг у них резко начинает получаться. Это же иногда касается рисования и черчения.
У меня брат в детстве занимался гимнастикой. Долгое время у него не получалось делать колесо. Вроде всё есть, всё делает правильно, но не получается. Тренер дал задание неделю НЕ делать колесо вообще. Через неделю всё удалось
Голая теория тоже не всегда полезна. Надо совмещать теорию и практические примеры.
давайте попытаюсь переварить это в совет: теперь надо дочери купить лего и электронный конструктор Знаток (или аналоги), чтоб дочь практиковала подсмотренные навыки.
кстати, пробовали отключить анимации? может дело в них?
Адекватно написанные дрова.

Ну и калькулятор у меня мгновенно открывается на всех моих устройствах. Возможно вы что-нибудь наоптимизировали в системе, и он у вас всё время с 0 открывается?
так xaml не интерпретируется, он компилируется.
там поди в видеокарточке проблемы.

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность