我正在尝试关闭RadDiagram的网格可见性。
我正在Silverlight项目中使用Telerik控件创建用户控件(与WPF库共享控件)。
似乎找不到RadDiagram属性。 (RadDiagram Commands - 此处找到属性)
PS :我正在以编程方式创建并填充形状。因此,我需要一种方法来关闭应用于资源字典中的Style属性或简单的编程属性集/函数调用的网格。
谢谢,
答案 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);