2014-03-04 2 views
0

다음을 사용하여 XamlGridSplitter에 입력하고 그림자 효과를 추가하려고했지만 현재 아무 일도 일어나지 않습니다. 내가 여기에서 놓친 것에 대한 어떤 생각?GridSplitter 드롭 섀도를 적용 할 수 없음

<GridSplitter ResizeDirection="Rows" 
       Width="700" 
       Height="4px" 
       HorizontalAlignment="Stretch" 
       VerticalAlignment="Bottom" 
       Background="#d9d9d9" 
       Margin="0,0,0,0"> 
    <GridSplitter.Effect> 
     <DropShadowEffect ShadowDepth="3" 
          Opacity="3" 
          Color="Black" /> 
    </GridSplitter.Effect> 
</GridSplitter> 
+1

'BlurRadius'를 'dropshadoweffect'에 추가 한 다음 작동하는지 여부를 확인하십시오. – Yuvi

답변

1

나는 해당되는 경우

도 BlurRadius의 방법을 고려해보십시오 ... 여백이 어디 그림자를 그리는 공간을하기 위해 0보다이어야한다고 가정합니다. XAML 코드 조각 다음

<Window x:Class="WpfApplication1.MainWindow" 
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     Title="MainWindow" 
     Width="525" 
     Height="350"> 
    <Grid> 
     <Grid.RowDefinitions> 
      <RowDefinition /> 
      <RowDefinition /> 
      <RowDefinition /> 
      <RowDefinition /> 
      <RowDefinition /> 
      <RowDefinition /> 
     </Grid.RowDefinitions> 

     <GridSplitter Grid.Row="3" 
         Width="700" 
         Height="10" 
         Margin="30" 
         HorizontalAlignment="Stretch" 
         VerticalAlignment="Bottom" 
         Background="#d9d9d9" 
         ResizeDirection="Rows"> 
      <GridSplitter.Effect> 
       <DropShadowEffect BlurRadius="3" 
            Opacity="3" 
            ShadowDepth="3" 
            Color="Black" /> 
      </GridSplitter.Effect> 

     </GridSplitter> 

    </Grid> 
    </Window> 

이 좋은 하루 되세요 ... 예상대로 그림자 상품!

관련 문제