2013-11-29 7 views
0

Я хотел бы добавить тени вне плитки в моем приложении WPF, но когда я это сделаю, текст внутри плиток размыт. Я пробовал это решение: WPF DropShadowEffect Causing Blurriness, но, к сожалению, теневой эффект, похоже, вообще не работает. Существуют ли специальные атрибуты в Rectangle, которые должны быть установлены? Не могли бы вы дать мне несколько подсказок?Теневой эффект и размытый текст

+1

Начать свой XAML код. –

ответ

2

я получил тот же вопрос, и решить это с помощью UseLayoutRounding="True"

EDIT

<Grid UseLayoutRounding="True" VerticalAlignment="Center" HorizontalAlignment="Center"> 

    <Grid.Effect> 
     <DropShadowEffect ShadowDepth="0" 
         Color="Black" 
         BlurRadius="20" /> 
    </Grid.Effect> 

    <!-- your content --> 
    <Grid Background="White"> 
    <TextBlock Text="Test" FontSize="20" Margin="10" /> 
    </Grid> 
</Grid> 

результаты этого

enter image description here

надежду, что помогает

+0

К сожалению, ни одно из этих решений не работает для меня. – eklxw

+0

@ user2876704 mh, это может помочь мне и другим пользователям опубликовать ваш код xaml – punker76

+0

Я думаю, что мой код не имеет никакого значения. Проблема в том, что ваши решения не работают, даже если я помещаю их в пустую страницу/окно. 1) Там тень и так размывается 2) Без тени, без размытия;) – eklxw

Смежные вопросы