В моем настольном WPF-приложении я хочу реализовать панель инструментов с ключевыми действиями (добавить, обновить, удалить и т. д.), что-то вроде того, что вы можете увидеть в любом почтовом сервисе с веб-интерфейсом.
Для этого у меня есть большое PNG-изображение со всеми возможными иконками (обычными, активными, отключенными и т.д.)
Итак, мой вопрос, как показать не все изображение, а только область. Например, от пикселя 50 до пикселя 100 в случае, когда моя иконка квадратная и имеет сторону 50px.
Другими словами, как бы вы предложили реализовать в WPF выбор подраздела изображения для отображения внутри кнопки панели инструментов, если все значки размещены в одном большом PNG-изображении?
Спасибо.
P.S. Я пришел из веб-разработки, и там обычно используется одно большое PNG-изображение со всеми иконками, и когда вы хотите поместить конкретную иконку, вы должны определить, какую область изображения вы хотите показать.