Не удается найти правильный способ отображения и динамического изменения выбранных цветов в интерфейсе метро. - PullRequest
0 голосов
/ 19 марта 2020

Итак, я выбираю какой-то цвет из палитры цветов (он открывается в новой форме) и получаю выбранный цвет с делегатом, который вызывает GetColor (Color clr) fun c, который добавляет новый цвет в список цветов. И я застрял в этой точке - я понятия не имею, как отобразить выбранный цвет. В моем воображении несколько выбранных цветов, как показано, как плитки (просто цветные прямоугольники), и могут быть переупорядочены с помощью dragndrop. Каждая плитка может быть удалена, новые плитки добавляются нажатием кнопки +. Есть идеи, как реализовать такую ​​вещь? Должен ли я использовать кнопки и динамически создавать и раскрашивать их? Или есть какой-нибудь способ использовать что-нибудь, например, комбинированный список, но способный переставлять? Между прочим, я ограничен вещами в стиле metromodern UI;)

...