Визуализация папок только для чтения - PullRequest
0 голосов
/ 23 марта 2010

Мое приложение отображает структуру папок в виде дерева.Пользователь может просматривать содержимое в этих папках и перетаскивать содержимое в папки.

Однако некоторые из этих папок доступны только для чтения (то есть содержимое не может быть перенесено в них).Я ищу ясный способ изобразить это пользователю, чтобы он знал, какие папки он может перетащить в , прежде чем на самом деле попробовать, то есть состояние при наведении .Что-то не слишком тревожное или прерывающее (например, нет больших красных крестиков, наложенных поверх значков папок), предпочтительно признанный стандарт.

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

Ответы [ 3 ]

3 голосов
/ 23 марта 2010

Как насчет значка блокировки в углу папки, похожей на TFS?

2 голосов
/ 23 марта 2010

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

Один из них - SQL Server. Когда база данных доступна только для чтения, она отображается в пользовательском интерфейсе серым цветом * (а также в явном виде только для чтения):

альтернативный текст http://img203.imageshack.us/img203/7886/sqlr.jpg

Я думаю, что это работает довольно хорошо, поскольку вы фактически говорите, что этот узел / папка недоступен для текущего действия (т. Е. Перетаскивания файлов в него).

Как уже упоминалось, значок блокировки также хорошо работает (я видел, как это делается в Visual Studio, когда файл доступен только для чтения).

1 голос
/ 24 марта 2010

Я бы выступил за серый значок, но я также заметил, что в большинстве примеров, которые я могу найти, (только для чтения) указывается в текстовом виде. Выцветание или блокировка оба несколько двусмысленны без этого. Поскольку, похоже, не существует единого стандарта, вы, вероятно, получите несколько запутанных пользователей, если будете полагаться исключительно на значок, чтобы понять суть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...