WPF DropShadowEffect, вызывающий нерезкость

Javadoc - когда записано правильно (не всегда случай с некоторыми разработчиками, к сожалению), это дает Вам четкое, когерентное описание того, что код, как предполагается, делает, в противоположность тому, что это на самом деле делает. Это может тогда быть превращено в хороший доступный для просмотра набор документации HTML. При использовании непрерывной интеграции и т.д., она может быть регулярно сгенерирована, таким образом, все разработчики видят последние обновления.

11
задан Dave Clemmer 26 August 2011 в 15:48
поделиться

2 ответа

Что я делаю для такого рода сценариев, так это помещаю фоновый прямоугольник и применяю эффект размытия только для этого, так что реальный контент будет свободен от эффекта, что, в свою очередь, увеличивает производительность. Потому что, когда вы применяете эффект к визуальному элементу, все последующие дочерние элементы также получают эффект, что ухудшает производительность и ухудшает внешний вид. Попробуйте следующий вариант:

 <Grid>
  <Rectangle ....>
  <Rectangle.Effect>
     <DropShadowEffect />
  </Rectangle.Effect>
 </Rectangle>
....Your content ...
</Grid>
13
ответ дан 3 December 2019 в 08:30
поделиться

Я не уверен, но попробуйте установить BlurRadious для Image.Effects на 0, по умолчанию это 5, и посмотрите, поможет ли это?

<Image.Effect>
    <DropShadowEffect BlurRadius="0"/>
</Image.Effect>
0
ответ дан 3 December 2019 в 08:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: