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

如何在Silverlight 4中创建扩展面板?,silverlight,Silverlight,我是Siverlight动画等领域的新手,需要创建一个可扩展的面板,可以用作帮助工具。这个想法是,屏幕的右上角会有一个小按钮,当单击时,会将包含帮助信息的面板的宽度设置为从零到某个宽度。再次单击该按钮将使帮助面板缩小到零宽度 这听起来应该很容易,在WPF中也是如此,但由于Silverlight似乎不支持WPF的很多功能,我在这里遇到了困难 我从工具箱中查看了expander控件,但就我所见,这并不是我想要的,因为控件总是占据相同的屏幕区域。我希望可扩展面板在不使用时消失 有谁能提供一个简单的例子

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

这听起来应该很容易,在WPF中也是如此,但由于Silverlight似乎不支持WPF的很多功能,我在这里遇到了困难

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

有谁能提供一个简单的例子来说明如何做到这一点?请注意,我使用的是SL4,而不是SL5


提前非常感谢。

如果您有权访问Expression Blend,这(几乎)都可以在XAML中完成


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


希望这对其他人有所帮助:)

嗨,谢谢你的评论。我已经看过那个网站了,但它并没有给我足够的详细信息让我开始。我在找更具体的东西。无论如何,谢谢你。