如何在WPF中使用DevExpress NavBarControl作为侧面导航将内容加载到右侧

时间:2018-12-12 06:44:03

标签: c# wpf devexpress-wpf

我想使用DevExpress NavBarControl作为将内容加载到右侧的侧面导航栏。我已使用XAML将NavBarControl加载到我的窗口中,并将其放置在左侧。当用户单击NavBarGroup内的NavBarItem时,我希望在右侧显示内容。这是我不确定如何完成的地方。单击NavBarItem的结果是,我可以弹出另一个带有其自己的按钮和控件的WPF窗口,但是我不希望有一个浮动窗口。我希望浮动窗口内的内容出现在NavBarControl右侧的开放空间中。

如果这是一个WinForm应用程序,则可以使用其中所有控件都位于其内部浮动窗口中的方式来制作用户控件,然后将其父控件设置为NavBarControl右侧的面板。但这是WPF应用程序,我看不到可用的面板控件。另外,我不知道在单击NavBarItem之后使用用户控件来保持控件显示给用户是否正确。我正在寻找一种解决方案,其中单击的每个NavBarItem都使用可视控件调用一个单独的代码模块。我不希望将左侧所有NavBarItem的所有控件和代码都包含在单个代码模块中的解决方案。如果可以使用用户控件,那么我可以在单独的代码模块中拥有一组单独的可视控件,但是我不确定这是否是WPF应用程序的最佳方法。

有人可以将我指向一个小示例应用程序,该应用程序可以满足我的需求,因此我可以将其作为示例来进行构建?预先感谢。

0 个答案:

没有答案