0

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

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

似乎找不到 RadDiagram 属性。(RadDiagram 命令- 在这里找到属性)

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

谢谢,

4

2 回答 2

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}"/>
于 2013-08-05T11:51:15.977 回答
1

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

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

资料来源:开关电网可见性

于 2013-08-07T20:31:24.437 回答