2016-11-01 2 views
0

Ich möchte Gitter mit weißem Deckkraft Hintergrund und mit äußerem Schatten erstellen. Mein Code erstellt Gitter mit weißen Hintergrund und Schatten, aber ohne Opazität:WPF - Gitter mit Deckkraft und Schatten

<Border Margin="20" BorderBrush="DarkGray" BorderThickness="1" CornerRadius="4" 
    Background="{x:Static SystemColors.ControlLightLightBrush}"> 
    <Border.Effect> 
     <DropShadowEffect/> 
    </Border.Effect> 
    <Grid> 
     <Grid.Resources> 
      <Style TargetType="{x:Type Grid}"> 
       <Setter Property="Background"> 
        <Setter.Value> 
         <SolidColorBrush Color="#fff" Opacity="0.5" /> 
        </Setter.Value> 
       </Setter> 
      </Style> 
     </Grid.Resources> 
     <Grid.ColumnDefinitions> 
      <ColumnDefinition Width="1*"></ColumnDefinition> 
      <ColumnDefinition Width="1*"></ColumnDefinition> 
     </Grid.ColumnDefinitions> 
     <Grid.RowDefinitions> 
      <RowDefinition Height="1*"></RowDefinition> 
      <RowDefinition Height="2*"></RowDefinition> 
     </Grid.RowDefinitions> 
    </Grid> 
</Border> 

Wie mit weißer Opazität Hintergrund und äußeren Schatten creategrid? Danke für den Rat.

+0

ControlLightLightBrush ist fast weiß. Weißes Gitter mit weißem Deckel? Nicht viel Unterschied wenn halbtransparent auf nicht. Wählen Sie einen anderen Rahmenhintergrund und sehen Sie sich das Ergebnis an – ASh

Antwort

0

Verwenden Sie das Wort white anstelle von #fff für die Hintergrundfarbe. Ich denke nicht, dass das ein gut geformter RGB-Wert ist.

Verwandte Themen