0

私が持っている RadDiagram のグリッド表示をオフにしようとしています。

Silverlight プロジェクト内で Telerik コントロールを使用してユーザー コントロールを作成しています (コントロールを WPF ライブラリと共有しています)。

RadDiagram プロパティが見つからないようです。( RadDiagram コマンド- ここにプロパティが見つかりました)

PS:プログラムで形状を作成して塗りつぶしています。したがって、リソース ディクショナリの Style 属性に適用されるグリッドをオフにするアプローチ、または単純なプログラムによるプロパティ セット/関数呼び出しを行う必要があります。

ありがとう、

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 に答える