Поскольку значки на панели задач не сопровождаются текстом, вы можете либо наложить текст на сам значок, либо использовать всплывающее окно в виде всплывающей подсказки.
Наложение текста (возможно, путем встраивания его всгенерированный процедурным образом значок) был бы очень неудобным, но, что более важно, это, вероятно, плохая идея, поскольку значки лучше всего использовать для отображения категориальной информации о состоянии, при этом более подробная информация доступна во всплывающем тексте или во всплывающем окне.
Например, если значок представляет состояние папки «Входящие», то достаточно показать «новая почта» вместо «нет новой почты», без необходимости указывать количество новых писем.Это позволяет отображать более четкий значок, который не требует детального расшифровки пользователем.
Более темная область - это значок, обозначающий состояние процесса.Вы могли бы просто использовать значки «в процессе» или «завершить», но я видел значки со встроенными индикаторами выполнения, которые, как мне показалось, были отличным способом сделать это.Очевидно, что индикатор выполнения в крошечной пиктограмме на самом деле не отображает точные числовые данные и может быть ближе к выражению категориальных данных (не выполнено, частично выполнено, выполнено) в зависимости от разрешения.
Если вы решитеЧтобы следовать этому подходу, эта ссылка должна помочь:
- Код проекта статьи , показывающий, как изменить значок, показать всплывающий текст и всплывающее окно с помощью WPF.
Если вы все еще чувствуете, что ваш сценарий использования заслуживает наложения текста на значок, то я думаю, что процедурная генерация значка будет способом сделать это.Я думаю, вам нужно сначала добавить текст к изображению, а затем преобразовать его в значок.Эти ссылки помогут вам в этом: