2011-05-05 27 views
0

在下面的例子中,一個LinearGradientBrush給出了一個斜面外觀的邊界位,邊界在寬度上延伸,但高度類同一個平均的工具欄。邊框中的文本塊文本看起來像坐在酒吧的頂部,我很好奇是否有辦法讓文本出現在酒吧中,而不是在酒吧的頂部。感謝任何方向。WPF邊境文本的深度效果

<Border HorizontalAlignment="Stretch" VerticalAlignment="Top" BorderThickness="1" CornerRadius="0" BorderBrush="SlateGray"> 
    <Border.Background> 
     <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> 
      <GradientStop Color="DimGray" Offset="0" /> 
      <GradientStop Color="Black" Offset="0.5" /> 
      <GradientStop Color="Gray" Offset="1" /> 
     </LinearGradientBrush> 
    </Border.Background> 
    <TextBlock Text="Check for updates" Foreground="AliceBlue" FontWeight="Bold"/> 
</Border> 

回答

1

不太清楚你在找什麼,但兩件事情,使之更加嵌入被覆蓋的背景刷的修改版本,並使用用於文本本身就是一個梯度,但燈火彷彿邊框內是彎曲。

<Border HorizontalAlignment="Stretch" VerticalAlignment="Top" BorderThickness="1" CornerRadius="0" BorderBrush="SlateGray"> 
    <Border.Background> 
     <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> 
      <GradientStop Color="DimGray" Offset="0" /> 
      <GradientStop Color="Black" Offset="0.5" /> 
      <GradientStop Color="Gray" Offset="1" /> 
     </LinearGradientBrush> 
    </Border.Background> 
    <Grid> 
     <TextBlock Text="Check for updates" FontWeight="Bold"> 
      <TextBlock.Foreground> 
       <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> 
        <GradientStop Color="DimGray" Offset="0" /> 
        <GradientStop Color="AliceBlue" Offset="0.5" /> 
        <GradientStop Color="White" Offset="1" /> 
       </LinearGradientBrush> 
      </TextBlock.Foreground> 
     </TextBlock> 
     <Border> 
      <Border.Background> 
       <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0" Opacity="0.5"> 
        <GradientStop Color="DimGray" Offset="0" /> 
        <GradientStop Color="Transparent" Offset="0.5" /> 
        <GradientStop Color="Gray" Offset="1" /> 
       </LinearGradientBrush> 
      </Border.Background> 
     </Border> 
    </Grid> 
</Border> 

screenshot

1

你需要在WPF中使用這樣的命名效果。這裏是他們的一個文庫http://wpffx.codeplex.com/,浮雕效果可能會幫助你。

+0

感謝您的鏈接。 – Terco 2011-05-06 01:43:15