WPFウィンドウ上でなぜ/ no/outerglow効果が働いているのか教えていただけますか?ここでのコードの例である:WPFのOuterGlowエフェクトはレイヤードウィンドウでは機能しませんか?
<Window x:Class="SocialShock_WPF_Client.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525"
AllowsTransparency="True"
WindowStyle='None'
Background="Transparent"
Loaded="Window_Loaded">
<Grid>
<Rectangle Margin="12" Name="rectangle1" Fill="#FFB75050">
<Rectangle.BitmapEffect>
<OuterGlowBitmapEffect GlowColor="Black" GlowSize="20" />
</Rectangle.BitmapEffect>
</Rectangle>
</Grid>
</Window>
、得られた画像:
http://img408.imageshack.us/img408/6213/1c1761f31ce6408d948e266.png
エッジの周りにグロー。 矩形にグローが表示されないだけでなく、ウィンドウに追加する他のコントロールでもグローを受け入れることができません。
EDIT:その中に.NET 4.0
背後にあるコードでの効果を変更しますか? .NET 4.0 –
BitmapEffectsは.NET 4では動作しないため、BitmapEffectsは推奨されていませんか?どのように私は4ネットでこれを行うだろうか? – caesay