C#, как я гарантирую выбранный узел, остается выделенным когда потерянный фокус

Я нашел решение этой проблемы.

Я создал следующий контроллер и добавил его в свой модуль «app»:

.controller("mainCtrl", ["$rootScope", function($rootScope) {
  $rootScope.$watch(function() {
   MathJax.Hub.Queue(["Typeset", MathJax.Hub]);
   return true;
  });
}]);

Следующая документация объясняет более подробно: http://docs.mathjax.org/en/ последний / продвинутый / typeset.html

6
задан Brad 2 May 2009 в 19:13
поделиться

3 ответа

Установка ListView.HideSelection к средствам истинного, что, когда фокус будет потерян, они скроют выбор. Путем установки HideSelection ко лжи выбранный пункт будет все еще иметь цветовой индикатор, показывающий, какой объект выбран.

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

Если бы я делал его, то у меня просто была бы дополнительная Маркировка вместе с ListView выше классификации средств управления того, чтобы быть выбранным, которое указало бы, какое событие процесса было выбрано. Можно также использовать, сказал что Маркировка для добавления дополнительных деталей о событии (если таковые имеются).

Таким образом, Вы придерживаетесь стандартных конвенций UI и делаете его, что намного более ясный пользователю, каков их текущий выбор.

0
ответ дан 10 December 2019 в 00:45
поделиться

Обычно Вы не делаете. Изменение в цвете является одним из визуальных индикаторов, которые указывают, какой контроль имеет фокус. Не смущайте своих клиентов путем избавления от этого.

Если Вы хотите маркировать конвенция, то можно сделать управление привлеченным владельцами, и затем можно нарисовать объекты безотносительно цвета, который Вы хотите.

Другая опция, в Вашем случае, состоит в том, чтобы использовать выпадающее поле комбинированного списка вместо поля списка. Затем текущий выбор является всегда четким, неважно, имеет ли управление фокус. Или, Вы могли рассмотреть использование сетки, где каждое событие имеет все свои настройки, данные отдельно, и затем "выбор" не имеет значения вообще.

1
ответ дан 10 December 2019 в 00:45
поделиться
Другие вопросы по тегам:

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