|
17.02.2015, 17:39 | #1 |
Молодой, подающий надежды
|
HierarchyViewerWPF
Dynamics AX 2012 R3
На форме "Управление запасами \ Обычный \ Ячейки" для визуализации данных используется ManagedHost контрол и библиотека к нему Microsoft.Dynamics.HierarchyViewerWPF Вопрос: можно ли как-то изменить отображение данных "амфитеатром" на какое-либо другое? У объекта X++: Microsoft.Dynamics.HierarchyViewerWPF.HierarchyView
__________________
Кононов Пётр |
|
17.02.2015, 18:59 | #2 |
Участник
|
По-моему, Template в данном случае - это свойство, унаследованное от UserControl. В пространстве имен Microsoft.Dynamics.HierarchyViewerWPF есть еще такие классы:
PHP код:
|
|
|
За это сообщение автора поблагодарили: pedrozzz (2). |
17.02.2015, 19:30 | #3 |
Молодой, подающий надежды
|
У меня более глобальный вопрос, можно ли изменить отображение "амфитеатром" на отображение "в линию", например. Без ковыряния кода в библиотеке Кстати, не в курсе, он вообще доступен для ковыряния и облагораживания напильником? Или черный ящик, как он есть?
__________________
Кононов Пётр |
|
17.02.2015, 19:56 | #4 |
Участник
|
Без ковыряния код - сложно сказать. Для обсчета расположения отдельных элементов вроде как есть интерфейс IHVLayoutEngine, ссылка на который является одним из свойств TreeViewModel. Если по-своему реализовать этот интерфейс либо доработать его штатную реализацию, класс HVLayoutEngine, то, вероятно, можно как-то поменять "амфитеатр" на что-либо другое. В целом, если вооружиться Reflector'ом, можно посмотреть на штатную реализацию и сваять что-то по аналогии.
PHP код:
|
|