No, I haven’t. I want to do this as a control so that people can use it in their programs, but not getting the time and also there are some small minor issues with the dock 😉
What’s the logic behind the reflections? I’m new to c# and can’t work out how you do them. I’ve tried alpha blending with alpha values from 1 going down to 0.9, 0.8 etc… to have it fade out but it’s really slow. I then tried doing a gradient fill and alpha blending over that, but that makes the reflective surface get darker and you’ve avoided this.
Cool 😉 Looks really nice!
Hello,
I would like to know if you’ve done any newer version of this dock?
Hi lossy,
No, I haven’t. I want to do this as a control so that people can use it in their programs, but not getting the time and also there are some small minor issues with the dock 😉
Hi,
Looks like this is Vista dependent. Can this be run on Win XP.
Thanks and Regards
Abishek.
To make this work in XP, replace OnSourceInitialized with
protected override void OnSourceInitialized(EventArgs e)
{
base.OnSourceInitialized(e);
// Vista only
//ExtendGlassFrame extend_glass = new ExtendGlassFrame();
//extend_glass.Extend(this, new Thickness(-1));
}
Hi chaks,
You rock.
I really like the way it looks.
Would like to say Ton’s thanks for this post.
Thanks & Regards,
Sagar
Hello,
What’s the logic behind the reflections? I’m new to c# and can’t work out how you do them. I’ve tried alpha blending with alpha values from 1 going down to 0.9, 0.8 etc… to have it fade out but it’s really slow. I then tried doing a gradient fill and alpha blending over that, but that makes the reflective surface get darker and you’ve avoided this.
Ta
Ash
Hi,
Its really a great work. Can I use it as User control.. and If I provide list of menu ITems , it will dynamically generate menus from that.. ?
Hello it’s me, I am also visiting this web
page daily, this web site is truly good and the users are actually sharing pleasant thoughts.
These are truly fantastic ideɑs in on the topіc of
blogging. You have touched some good points һerе. Any waʏ keep
up wrinting.