- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试将我的 WPF 应用程序转换为使用 AvalonDock
。我有几个窗口(大约 10 个)和具有 DockingManager
的主窗体。我想将这些窗口放在 DockingManager
中。我试过这个:
<ad:DockingManager x:Name="MainWindow">
<ad:DocumentPane x:Name="Windows" />
</ad:DockingManager>
FormDocumentSearch formDocumentSearch = new FormDocumentSearch(dc, this); //create window
DockableContent dct = new DockableContent() { Title = "Window" }; //create DockableContent
dct.Content = formDocumentSearch; //put the window in the DockableContent
Windows.Items.Add(dct);
这给了我以下错误:Window 必须是树的根。无法将 Window 添加为 Visual 的子项。
。
我能做什么?如何放置 Window
或如何修改它们以便我仍然可以使用设计器并将它们放在 AvalonDock
中?
最佳答案
我不认为你可以在另一个窗口中添加一个窗口。尝试将窗口更改为页面。
改变
<Window ... >
...
</Window>
到
<Page ... >
...
</Page>
对于您想要添加为子窗口的所有窗口。
关于c# - AvalonDock 停靠一个窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1772768/
如何将 CControlBar 派生窗口停靠到拆分窗口 (CSplitterWnd) 的中间?我希望在移动分离器时重新定位栏。 为了更清楚地说明我所追求的是什么,想象一下 Visual Studio(
我正在使用我认为是在 90 年代初开发的 MFC 代码。我被赋予了将软件带入 21 世纪的艰巨任务,使其能够在 Windows 7/8 之类的系统上运行。该应用程序面向众多平台,其中一个是 Windo
我有一个导航 View ,在导航 View 中我想在导航栏的右侧放置一个按钮 here is sencha fiddle My Fiddle is here 你可以看到我的菜单按钮,我希望该按钮位于右
我创建了以下 fiddle 来说明问题 http://jsfiddle.net/spjvo6g2/ 如何将activelist等子div停靠到父div的顶部垂直对齐
我是一名优秀的程序员,十分优秀!