Silverlight 如何在"IsCollapsed"模式下启动 RadRibbonBar - 属性为只读



我们有一个Silverlight应用程序,顶部有一个RadRibbonBar。用户可以通过双击将其折叠(不是Visibility.Collapse)为菜单。

IsCollapsed属性是只读的,但是我们需要在应用程序的运行中保留用户的首选项。

如何以编程方式设置RadRibbonBar的IsCollapsed状态?

结果

我真傻(并且显示文档有点难以找到/遵循)。我不得不谷歌"RadRibbonBar IsMinimised"找到实际的页面:http://www.telerik.com/help/silverlight/telerik.windows.controls.ribbonbar-telerik.windows.controls.radribbonbar-isminimized.html

感谢Stephen McDaniel指出我的错误。

我想你可能会混淆" collapse "a RibbonBar和" minimize "a RibbonBar。

折叠是RibbonBar在窗口变得非常小时自动完成的事情-这就是为什么它是ready-only。来自文档:

RadRibbonBar支持折叠,这意味着功能区可以在调整应用程序大小时自动折叠以节省空间

但是你所描述的(双击得到菜单)被称为最小化。来自文档:

RadRibbonBar支持最小化,这意味着功能区可能是隐藏,以便只有它的标签头仍然可见。在这种状态下,窗口的客户端区域可以使用更多的屏幕空间。

幸运的是,通过代码控制最小化是非常容易的。您可以使用IsMinimized属性:

isminimize -使用此属性设置或获取当前最小值彩带的状态。

所以你应该使用isminimize属性而不是iscollapse。

您可以查看我上面提供的文档链接以获取更多信息。

最新更新