如何在Silverlight 4中创建扩展面板?

时间:2013-03-03 19:05:33

标签: silverlight

我是Siverlight中动画等等的新手,需要创建一个可扩展的面板,可用作帮助工具。我们的想法是屏幕右上角会有一个小按钮,当点击时,这会动画显示包含从零到某个宽度的帮助信息的面板的宽度。再次单击该按钮会将帮助面板缩小到零宽度。

这听起来应该很简单,而且在WPF中它是,但是由于Silverlight似乎不支持WPF的许多功能,所以我在这里苦苦挣扎。

我从工具包中查看了扩展器控件,但据我所知,这并不是我想要的,因为控件总是占用相同的屏幕区域。我希望可扩展面板在不使用时消失。

任何人都能提供一个如何做到这一点的简单例子吗?请注意,我使用的是SL4,而不是SL5。

非常感谢。

2 个答案:

答案 0 :(得分:0)

如果您可以访问Expression Blend,则可以(几乎)全部在XAML中完成。

This is a good place to get started

答案 1 :(得分:0)

发现另一个SO问题,有人发布了XAML来做几乎相同的事情......

Silverlight Project - Slide-in and out Panel - How?

希望这有助于其他人:)