2
我試圖通過代碼複製設計人員製作的屏幕,但我遇到了設計中包含的陰影效果問題。這是陰影效果,他們已經實現了:WPF Shadow Effects
我曾在XAML這一點使用陰影嘗試 - 但它似乎不適合我的要求。由於設計師的陰影看起來更像是對象上有一個垂直的燈光,而且陰影看起來更像是對象突然出現在屏幕之外。
有沒有實現通過WPF第一陰影效果的一種方式?
我試圖通過代碼複製設計人員製作的屏幕,但我遇到了設計中包含的陰影效果問題。這是陰影效果,他們已經實現了:WPF Shadow Effects
我曾在XAML這一點使用陰影嘗試 - 但它似乎不適合我的要求。由於設計師的陰影看起來更像是對象上有一個垂直的燈光,而且陰影看起來更像是對象突然出現在屏幕之外。
有沒有實現通過WPF第一陰影效果的一種方式?
你不得不張望了一下打得到它的權利(Margin
S等),但我會嘗試填充矩形使用BlurEffect
模仿的影子:
<Grid>
<!-- shadow -->
<Rectangle HorizontalAlignment="Stretch" VerticalAlignment="Bottom"
Height="..." Fill="#77000000" ... >
<Rectangle.Effect>
<BlurEffect ... />
</Rectangle.Effect>
</Rectangle>
<!-- white border on top of shadow -->
<Border Background="#ffffff" ... >
<!-- other controls -->
</Border>
</Grid>
我很確定你可以通過改變由wpf實現的陰影效果的屬性來得到結果1。但是,如果不是,您仍然可以創建自定義效果。你可以在互聯網上找到很多文章。 http://www.codeproject.com/Articles/71617/Getting-Started-with-Shader-Effects-in-WPF –
最新問題只是改變Blurradius和Shadowdeph,你會得到你的結果 –
我玩過Blurradius和ShadowShadow的DropShadow,無法讓這個工作不幸。 – binncheol