स्पष्ट रूप से पॉपअप वर्तमान में ड्रॉप छाया, see link का समर्थन नहीं करते हैं।
हालांकि, मैं एक कामकाज के साथ आया हूं जो आईएमओ के बजाय काम करता है। असल में विचार यह है कि कैनवास एक और पारदर्शी कैनवास के भीतर घोंसला है और केवल नेस्टेड कैनवास में ड्रॉप छाया लागू करें। सरल। यहाँ एक उदाहरण है:
<Grid>
<TextBox x:Name="MyTxtBx" Width="50"
Height="20" Text="Hello"/>
<Popup IsOpen="True" Width="200" Height="100"
PlacementTarget="{Binding ElementName=MyTxtBx}"
AllowsTransparency="True" >
<Canvas Background="Transparent">
<Canvas Background="Green" Width="150" Height="50">
<Canvas.BitmapEffect>
<DropShadowBitmapEffect Softness=".5"
ShadowDepth="5"
Color="Black"/>
</Canvas.BitmapEffect>
<Label Content="THIS IS A POPUP TEST"/>
</Canvas>
</Canvas>
</Popup>
</Grid>
अंक ध्यान दें कि नेस्टेड कैनवास आकार की यह कंटेनर की तुलना में छोटे होने की जरूरत है कर रहे हैं। यह भी अनुमति देता है ट्रांसपेरेंसी भी सेट किया जाना चाहिए।
आप उन प्रभाव का उपयोग कर के बारे में सावधान रहना चाहिए, समय के सबसे अधिक वे sloooowwww हैं। –