#c# #wpf #drawimage
#c# #wpf #отрисовка изображения
Вопрос:
У меня есть чертежное изображение, содержащее некоторые геометрические рисунки в качестве статического ресурса.
Теперь, если я использую один и тот же статический ресурс в (usercontrol в) listbox, будет ли он отображаться только один раз или он будет отображаться для каждого экземпляра изображения в listbox?
Если последнее, возможно ли каким-то образом отобразить его только один раз? Я бы предпочел, чтобы моя программа не работала плохо, если в моем списке много элементов.
Комментарии:
1. «преждевременная оптимизация — корень всего зла»
2. Erh…no… Я предпочитаю убедиться, что эти вещи не станут проблемой.
3. Ладно, шутки в сторону, откуда вы знаете, что возможный многократный рендеринг DrawingImage когда-нибудь станет проблемой производительности? На данный момент это всего лишь недоказанное предположение, кроме того, что оно может даже не произойти.
4. Я не знаю, что это будет, но если это будет отображаться каждый раз, я хотел бы знать, как сделать это только один раз. Если у меня есть, скажем, 50 одинаковых изображений, я не вижу причин выполнять одни и те же вычисления 50 раз, когда одного будет достаточно
5. Но имейте в виду, что 50-кратный ноль все равно равен нулю (или 50-кратный крошечный бит все еще является крошечным битом)