Как использовать DevExpress NavBarControl в WPF в качестве боковой навигации для загрузки контента на правую сторону - PullRequest
0 голосов
/ 12 декабря 2018

Я хотел бы использовать DevExpress NavBarControl в качестве боковой навигационной панели, которая загружает контент с правой стороны.Я загрузил NavBarControl в окно с помощью XAML и расположил его слева.Когда пользователь нажимает на NavBarItem внутри NavBarGroup, я хотел бы, чтобы содержимое отображалось справа.Это где я не уверен, как это делается.В результате нажатия NavBarItem у меня может появиться другое всплывающее окно WPF с его собственными кнопками и элементами управления, но мне не нужно плавающее окно.Я хочу, чтобы то, что находится внутри плавающего окна, появилось в открытом пространстве справа от NavBarControl.

Если бы это было приложение WinForm, я мог бы создать пользовательский элемент управления со всеми элементами управления, которые могут находиться в плавающем окне внутри него, а затем установить его родительский элемент для панели, которая могла бы быть справа от NavBarControl.Но это приложение WPF, и я не вижу доступной панели управления.Кроме того, я не знаю, правильный ли подход - использовать пользовательский элемент управления для удержания элементов управления, чтобы показать пользователя после нажатия NavBarItem.Я ищу решение, в котором каждый щелчок NavBarItem вызывает отдельный модуль кода с визуальными элементами управления.Я не хочу, чтобы решение, в котором все элементы управления и код для всех элементов NavBarItms слева были в одном модуле кода.Если можно использовать пользовательские элементы управления, то я мог бы иметь отдельный набор визуальных элементов управления в отдельных модулях кода, но я не уверен, что это лучший подход для приложения WPF.

Может кто-нибудь указать мне наНебольшой пример приложения, которое делает то, что я ищу, чтобы я мог использовать его в качестве примера для дальнейшего развития?Заранее спасибо.

...