RadTreeViewのItemsOptionListType = "CheckList" の場合、チェックボックスのスタイルを変更する方法はありますか?スタイルチェックリストをカスタマイズするRadTreeView
答えて
私は考えることができるいくつかの方法がありますが、悲しいことに、どちらも特に簡単です。
1つの方法は、Blendまたは同様のツールを使用してRadTreeViewItemクラスのテンプレートを取得することです。 RadTreeViewItemクラスとそのテンプレートは、Telerik.Windows.Controls.Navigationアセンブリにあります。このテンプレートのコピーを取り、このテンプレート内のCheckBox
を変更して、外観をカスタマイズします。
次のように、XAMLページの<UserControl.Resources>
要素にControlTemplate
とStyle
を追加し、テンプレートを使用するには:
<UserControl.Resources>
<ControlTemplate x:Key="myRadTreeViewItemTemplate" TargetType="telerik:RadTreeViewItem">
<!-- modified template goes here... -->
</ControlTemplate>
<Style TargetType="telerik:RadTreeViewItem">
<Setter Property="Template" Value={StaticResource myRadTreeViewItemTemplate}" />
</Style>
</UserControl.Resources>
これは、同じXAMLファイル内の任意のRadTreeViewsに変更したテンプレートを適用する必要があります。私たちはその子項目に与えられたスタイルを適用するRadTreeView
を伝えるための他の方法はないように思えることから、implicit style(x:Key
なしすなわち、1)を使用する必要が
注意。
modify a built-in themeでもかまいません。このアプローチは、RadGridView内のGridViewCheckBoxColumnなど、アプリケーションの他のTelerikコントロール内で使用されるCheckBoxのスタイルを変更することもできます。
EDIT:デフォルトでRadTreeViewに使用されるように、あなたはチェックボックスのテンプレートをしたい場合は、 あなたがテーマでそれを見つけることができます\ Telerik内のOffice \黒\ System.Windows.Controls.xaml .Windows.Controlsアセンブリ。これはあなたが 'Office Black'テーマを使用していることを前提としています。別のTelerikテーマを使用している場合は、このファイルのパスを調整してください。
- 1. RadTreeView
- 2. RadTreeViewがOnClientNodeClickedイベントハンドラ
- 3. radtreeview webserviceにパラメータを渡す
- 4. RadTreeViewを更新するには
- 5. Filter RadTreeView Items by RadDataFilter
- 6. RadTreeViewの複数の画像
- 7. telerik radtreeviewを使用してオンデマンドでロードする
- 8. Telerik RadTreeView OnClientNodeChecked IE9の互換性問題+
- 9. asp.net RadTreeView ChildNodesにチェックボックスを追加しますか?
- 10. Telerik RadTreeViewからhightlightを削除します。
- 11. エクセルをカスタマイズしてレイアウトをカスタマイズする
- 12. アプリケーションのカスタマイズ設定ページをカスタマイズする
- 13. チャットボットのカスタマイズをカスタマイズする方法
- 14. レポート生成名のカスタマイズをカスタマイズする
- 15. Telerik RadTreeViewはアコーディオンjqueryをサポートしていませんか?
- 16. radtreeviewアイテム(wpf-telerik)に1つ以上の画像を表示するには
- 17. xtableをカスタマイズする
- 18. easyAutoCompleteをカスタマイズする
- 19. アクションシートをカスタマイズする
- 20. ステータスバーをカスタマイズする
- 21. ViewPagerをカスタマイズする
- 22. メザニンをカスタマイズする
- 23. メディアコントローラをカスタマイズする
- 24. FlippableStackViewをカスタマイズする
- 25. カレンダーコントロールをカスタマイズする
- 26. Datetimepicker:CSSをカスタマイズする
- 27. スラックコマンドパラメータをカスタマイズする
- 28. アップルメニューをカスタマイズする
- 29. アンドロイドスピナーをカスタマイズする
- 30. ZfcUserをカスタマイズする