2012-04-06 3 views
0

Я пытаюсь настроить внешний вид полосы прокрутки внутри xaml datagrid. Я могу создать usercontrol для стиля без проблем, но если я оберну его вокруг datagrid, который не работает. Есть ли что-то, что я могу связать в свойствах DataGrid, которые будут использовать пользовательский элемент управления или стиль?Переопределение вида прокрутки DataGrid

Благодаря SO

ответ

2

Во-первых, вы должны сделать свой собственный шаблон управления ScrollBar. Затем вы можете открыть копию шаблона управления DataGrid в Expression Blend, найти существующий элемент управления полосой прокрутки, который он использует, и применить к нему свой стиль, а затем сохранить его в ресурсном словаре, используя значение BasedOn для TargetType. Это рекомендуется или если это решение adhoc, вы можете применить его к usercontrol.resources вашего datagrid.

Вы можете найти шаблон управления полосы прокрутки here

+0

лучше, чем мой ответ +1 – Paparazzi

Смежные вопросы