Настроить контрольный список стилей Radtreeview
-
12-11-2019 - |
Вопрос
Есть ли способ изменить стиль флажков, когда itemsoptionlisttype="CheckList" Внутри радтривев?
Решение
Есть пара способов сделать это, что я могу думать о, но к сожалению, ни один из них не является особенно легким.
Одним из способов - использовать смесь или аналогичный инструмент для получения шаблона для класса RadtreeViewItem. Класс Radtreeviewitem и его шаблон находятся в Teleerik.windows.controls.navigations. Возьмите копию этого шаблона и измените генеракодицетагкод в этом шаблоне, чтобы настроить свой внешний вид, как вы хотите.
Чтобы использовать шаблон, добавить генеракодицетагкод и генеракодицетагкод к элементу CheckBox
страницы XAML, следующим образом:
<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>
.
Затем следует применить модифицированный шаблон в любые RadtreeViews в том же файле XAML.
Обратите внимание, что мы должны использовать неявный стиль (т.е. один без генеракодицетагкода), поскольку кажется, кажется, какой другой способ сказать генеракодицетагкод, чтобы применить данный стиль его дочерним элементам.
В качестве альтернативы вы можете изменить Встроенная тема . Этот подход может также изменить стили флаконов, используемых в других элементах управления Teleerik в вашем приложении, например, в GRIDVEWCHECKBOXCOLCOCLEMUMN в пределах RadgridView.