radtreeview のすべての子ノードにチェックボックスを追加しようとしています。これで、すべてのノードにチェックボックスができました。私が必要とするのは次のようなものです:
ノード 1
ノード 11
ノード 111 --- ×
ノード 112 --- ×
ノード 12
ノード 121
ノード 1211 --- ×
ノード 1212 --- ×
そのため、子ノードを持たないノードのみにチェックボックスが必要です!
よろしく、
ジョアン・マチャド
radtreeview のすべての子ノードにチェックボックスを追加しようとしています。これで、すべてのノードにチェックボックスができました。私が必要とするのは次のようなものです:
ノード 1
ノード 11
ノード 111 --- ×
ノード 112 --- ×
ノード 12
ノード 121
ノード 1211 --- ×
ノード 1212 --- ×
そのため、子ノードを持たないノードのみにチェックボックスが必要です!
よろしく、
ジョアン・マチャド
解決策は、RadTreeView を作成するときに使用するアプローチによって異なります。宣言的に設定していますか (すべてのノードを自分で定義しています)、それとも動的に作成していますか? いずれにせよ、コントロールのテンプレート機能をさまざまな方法で利用する必要があります。
最初のケース (宣言型アプローチ) の場合は、このデモが示すように、ノードのマークアップでテンプレートを定義するだけです。ノードごとにテンプレートを定義できるため、各リーフ ノードに独自のルック アンド フィールを持たせることができます。
後者 (RadTreeView を動的に作成する) を行う場合は、C# または VB.NET コーディングを少し使用して作業を完了する必要があります。あなたはまだテンプレートを使用しており、プログラムでのみ定義しています。このシナリオをカバーするドキュメンテーション記事がここにあり、リーフ ノードをチェック ボックス付きの唯一のノードに設定するのに役立ちます。