2
如果我在堆疊面板中使用,我只能使用LinearGradient爲堆疊面板提供顏色背景,但不能在其上添加其他元素。將漸變應用於堆疊面板Silverlight中的背景顏色/圖像
任何想法我該怎麼做?
感謝名單
如果我在堆疊面板中使用,我只能使用LinearGradient爲堆疊面板提供顏色背景,但不能在其上添加其他元素。將漸變應用於堆疊面板Silverlight中的背景顏色/圖像
任何想法我該怎麼做?
感謝名單
可能是一個漸變應用到一個StackPanel最簡單最好的辦法是到邊界內包含它:
<Border>
<Border.Background>
... you gradient goes here ...
</Border.Background>
<StackPanel>
.. your content goes here ...
</StackPanel>
</Border>
不知道你如何設法讓這失敗。有一個超級簡單(醜陋的漸變)。工作正常: -
<StackPanel>
<StackPanel.Background>
<LinearGradientBrush EndPoint="1,0.5" StartPoint="0,0.5">
<GradientStop Color="Black" Offset="0" />
<GradientStop Color="#FFC95AFF" Offset="0.484" />
<GradientStop Color="#FF3E5E7F" Offset="0.242" />
</LinearGradientBrush>
</StackPanel.Background>
<TextBlock Foreground="White" Text="Hello World" />
</StackPanel>
你爲什麼不直接將梯度應用到Stackpanel? – AnthonyWJones 2011-01-25 15:17:47