Есть ли способ обойти более одного Эффекта на один UIElement в WPF? - PullRequest
0 голосов
/ 23 июня 2010

Есть ли способ применить более одного Эффекта к одному UIElement в WPF? например,

<Button Content="Blurred (Radius=2)">
    <Button.Effect>
        <BlurEffect Radius="2"></BlurEffect>
    </Button.Effect>
</Button>

Заранее спасибо.

Ответы [ 2 ]

3 голосов
/ 23 июня 2010

Вы можете заключить UIElement в, скажем, Border и применить дополнительный эффект к Border.

  <Border>
    <Border.Effect>
        <DropShadowEffect/>
     </Border.Effect>
     <Button Content="Blurred (Radius=2)">
       <Button.Effect>
         <BlurEffect Radius="2"></BlurEffect>
       </Button.Effect>
      </Button>
  </Border>
0 голосов
/ 23 июня 2010

Возможно, вас заинтересует BitmapEffectGroup :

 <Button Content="Blurred (Radius=2)">
     <Button.Effect>
         <BitmapEffectGroup>
             <BlurEffect Radius="2"></BlurEffect>
         </BitmapEffectGroup>
     </Button.Effect>
 </Button>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...