【问题标题】:What is the best approach to do dynamic layout in WPF?在 WPF 中进行动态布局的最佳方法是什么?
【发布时间】:2015-05-25 17:53:00
【问题描述】:

我的主视图应该分为 3 个区域, 每个区域都应该包含一个视图,并且...

它们的占位符应该在运行时打开

在 WPF 中进行这种动态布局的最佳(最简单、通用、可维护)方法是什么?

【问题讨论】:

  • 网格或 DockPanel。你试过什么?你的问题在哪里?

标签: .net wpf user-interface layout


【解决方案1】:

你可以使用AvalonDock控制。

AvalonDock 是 WPF 的停靠窗口控件,可让您创建 使用功能齐全的窗口停靠系统可定制布局 类似于在许多流行的集成开发中发现的 环境 (IDE),例如 Visual Studio。它包括主题和 帮助您入门的示例。

Here你可以找到文档。

codeproject.com 上有关于 AvalonDock [2.0] 的 5 部分教程系列:

  1. AvalonDock [2.0] Tutorial Part 1 - Adding a Tool Window
  2. AvalonDock [2.0] Tutorial Part 2 - Adding a Start Page
  3. AvalonDock [2.0] Tutorial Part 3 - AvalonEdit in AvalonDock
  4. AvalonDock [2.0] Tutorial Part 4 - Integrating AvalonEdit
  5. AvalonDock [2.0] Tutorial Part 5 - Load/Save Layout with De-Referenced DockingManager

【讨论】:

    猜你喜欢
    • 2013-01-25
    • 2016-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-16
    • 1970-01-01
    相关资源
    最近更新 更多