![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks. |
| |||||||
| |
| | #1 (permalink) |
| | Can I use ShadowEffect at the same time as I use Clip fo control? <Button.Clip> <RectangleGeometry RadiusX="3" RadiusY="3" Rect="0,0,89,28"/> </Button.Clip> <Button.BitmapEffect> <DropShadowBitmapEffect Color="Black" ShadowDepth="3" Opacity="0.7" Softness="0.015" Direction="330"/> </Button.BitmapEffect> I get only "clip" ![]() |
My System Specs![]() |
| | #2 (permalink) |
| | Re: Can I use ShadowEffect at the same time as I use Clip fo control? The bitmap effect is part of the drawing for this element, so it is being clipped also. Change the template for the button (using a style) to change the outline, rather than using clipping. Michael "Kirill Tropin (KTropin@gmail.com)" <KirillTropinKTropingmailcom@discussions.microsoft.com> wrote in message news:317A9FF1-A6D0-4D35-A913-C5F4E4861777@microsoft.com... > <Button.Clip> > <RectangleGeometry RadiusX="3" RadiusY="3" Rect="0,0,89,28"/> > </Button.Clip> > <Button.BitmapEffect> > <DropShadowBitmapEffect Color="Black" ShadowDepth="3" Opacity="0.7" > Softness="0.015" Direction="330"/> > </Button.BitmapEffect> > > I get only "clip" ![]() |
My System Specs![]() |
| | #3 (permalink) |
| | Re: Can I use ShadowEffect at the same time as I use Clip fo contr The order of operations on a Visual is (if they are set): 1. Apply Opacity / OpacityMask 2. Apply Effects (Shadow,blur, glow, bevel, emboss) 3. Apply Clip 4. Apply Render/Layout transorms Hence, a clip is applied AFTER the shadow is applied underneath. If you want to change the order a bit, you could use a <Border> element to contain the Button, and apply the shadow to the Border. <Border> <Border.BitmapEffect> <DropShadowBitmapEffect Color="Red"/> </Border.BitmapEffect> <Button> ... </Button> </Border> "Michael Latta" wrote: > The bitmap effect is part of the drawing for this element, so it is being > clipped also. Change the template for the button (using a style) to change > the outline, rather than using clipping. > > Michael > > > "Kirill Tropin (KTropin@gmail.com)" > <KirillTropinKTropingmailcom@discussions.microsoft.com> wrote in message > news:317A9FF1-A6D0-4D35-A913-C5F4E4861777@microsoft.com... > > <Button.Clip> > > <RectangleGeometry RadiusX="3" RadiusY="3" Rect="0,0,89,28"/> > > </Button.Clip> > > <Button.BitmapEffect> > > <DropShadowBitmapEffect Color="Black" ShadowDepth="3" Opacity="0.7" > > Softness="0.015" Direction="330"/> > > </Button.BitmapEffect> > > > > I get only "clip" ![]() > > > |
My System Specs![]() |
| Thread Tools | |
| |
Similar Threads | ||||
| Thread | Forum | |||
| Cannot accept control messages at this time | Vista General | |||
| service cannot accept control messages at this time | Vista General | |||
| The service cannot accept control messages at this time. | System Security | |||
| Parental control time limits | Vista account administration | |||
| Anomolous settings in Date & Time control dialogued displayed | Vista performance & maintenance | |||