Telerik RadDaigram不包含SwitchGridVisibility的定义

时间:2013-07-31 18:50:35

标签: wpf silverlight telerik raddiagram

我正在尝试关闭RadDiagram的网格可见性。

我正在Silverlight项目中使用Telerik控件创建用户控件(与WPF库共享控件)。

似乎找不到RadDiagram属性。 (RadDiagram Commands - 此处找到属性)

PS :我正在以编程方式创建并填充形状。因此,我需要一种方法来关闭应用于资源字典中的Style属性或简单的编程属性集/函数调用的网格。

谢谢,

2 个答案:

答案 0 :(得分:1)

关闭BackGroundGrid或BackGroundPageGrid的方法是使用这些附加属性:

 <telerik:RadDiagram x:Name="diagram" Margin="30"                           
                     primitives:BackgroundGrid.IsGridVisible="False"
                     primitives:BackgroundPageGrid.IsGridVisible="False"

其中基元的定义如下:

xmlns:primitives="clr-namespace:Telerik.Windows.Controls.Diagrams.Primitives; assembly=Telerik.Windows.Controls.Diagrams"

如果需要绑定用于切换BackGroundGrid On / Off的命令,可以使用以下语法:

 <telerik:RadButton Command="telerik:DiagramCommands.SwitchGridVisibility"
                         CommandTarget="{Binding ElementName=diagram}"/>

答案 1 :(得分:0)

在代码隐藏中以编程方式完成它是如何完成的:

Telerik.Windows.Controls.Diagrams.Primitives.BackgroundGrid.SetIsGridVisible(this.myDiagram, false); 

来源:Switch Grid Visibility