2013-03-30 5 views

ответ

0

Это называется Adorner, что вы ищете. Ссылка here также может вас заинтересовать.

0

Вы должны write your own shader, чтобы затемнить, осветлить, выгравировать, размыть мотивы и сделать другие интересные графические материалы.

Конечно, если вы не хотите, чтобы это сделать в правильном направлении, вы можете просто создать Rectangle с IsHitTestVisible = false собственности и черным цветом и некоторые 0.5f непрозрачности по всей вашей форме, но ...

0

Один простой способ сделать это, чтобы создать новый UserControl вроде этого:

<UserControl ... 
<Grid Background="#AA000000"> <!-- control the overlay color here --> 
     <Border Background="White" BorderBrush="Black" BorderThickness="1" HorizontalAlignment="Center" VerticalAlignment="Center" Padding="10"> 
      <TextBlock Text="content"/> 
     </Border> 
</Grid> 
</UserControl> 

чем просто добавить его в верхней сетке окна.

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