0

radtreeview のすべての子ノードにチェックボックスを追加しようとしています。これで、すべてのノードにチェックボックスができました。私が必要とするのは次のようなものです:

ノード 1

ノード 11

ノード 111 --- ×

ノード 112 --- ×

ノード 12

ノード 121

ノード 1211 --- ×

ノード 1212 --- ×

そのため、子ノードを持たないノードのみにチェックボックスが必要です!

よろしく、

ジョアン・マチャド

4

1 に答える 1

2

解決策は、RadTreeView を作成するときに使用するアプローチによって異なります。宣言的に設定していますか (すべてのノードを自分で定義しています)、それとも動的に作成していますか? いずれにせよ、コントロールのテンプレート機能をさまざまな方法で利用する必要があります。

最初のケース (宣言型アプローチ) の場合は、このデモが示すように、ノードのマークアップでテンプレートを定義するだけです。ノードごとにテンプレートを定義できるため、各リーフ ノードに独自のルック アンド フィールを持たせることができます。

後者 (RadTreeView を動的に作成する) を行う場合は、C# または VB.NET コーディングを少し使用して作業を完了する必要があります。あなたはまだテンプレートを使用しており、プログラムでのみ定義しています。このシナリオをカバーするドキュメンテーション記事がここにあり、リーフ ノードをチェック ボックス付きの唯一のノードに設定するのに役立ちます。

于 2012-01-05T22:38:41.517 に答える