это зависит от того, сколько объектов вы собираетесь отображать (указанного выше типа), как создается кисть и т. Д. *
Например, если кисть установлена в первом примере какЗатем StaticResource он создается один раз, тогда как если он задан как строка Background = "# 12FFFFFF", то он будет создан один раз для каждого экземпляра объекта.Одно это будет влиять на производительность, хотя и незначительно
Использование Brushes.White и установка непрозрачности означает, что вы будете использовать один статический экземпляр кисти (белый) и постоянную непрозрачности, чтобы создавать меньше объектов.
Лучший способ выяснить ум - это конкретный тест. Вы проводили профилирование?
Редактировать: я должен добавить, если вы создаете только несколько из вышеперечисленных объектов, я не думаю, что вам нужно беспокоиться о производительности.Однако для 1000-х годов целесообразно провести специальный тест