问题标签 [dockpanel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wpf - 绑定到祖先 StackPanel DockPanel.Dock
我有一个 StackPanel,可以停靠在 DockPanel 的左侧或右侧。StackPanel 中的项目应该像祖先一样停靠在同一侧。对于测试,我在 Visual Tree 中获得了祖先的名称,但我不知道如何绑定到 Docking.Dock。提前致谢。
c++ - 具体对接框架
由于 nDockBarID = AFX_IDW_DOCKBAR_LEFT,现在我的酒吧位于框架上
虽然我想收到这样的酒吧组合:
我认为在中使用 lpRect 会很好
但不幸的是它不起作用。您能否提供进行此类特定对接的代码示例(第二张图片)。
(在项目中我使用 CSizingControlBar http://www.datamekanix.com/sizecbar/manual.html)
c# - 在 DevExpress 停靠面板中调整内容大小
我正在尝试使用 Devexpress 对接管理器和可停靠面板将三个面板添加到窗口中。以下是目前的结果:
这三个面板按我想要的方式放置和调整大小,但是当我调整窗口大小时,它们的内容不会正确调整大小。第一个图像通过无法填充窗口的图片框来表明这一点。我目前对此进行规范的尝试是:(Panel3 是指包含 pictureBox1 的面板。而该面板又包含在 dp3 中。)
控制窗口也是如此。除非窗口过大,否则我的控件不会出现。
控件包含在 4 个单独的面板中,这些面板本身包含在可停靠窗口中。
在停靠和调整大小时,如何使事物显示正确的大小和位置?
animation - WPF:扩展器堆叠在一起,一个应该扩展并占用所有剩余空间
我认为这是众所周知的控件,但我在网络上找不到 WPF 示例/博客。我需要的是像 StackPanel 一样堆叠在彼此之上的 Expander WPF 控件的集合。不同之处在于扩展器默认情况下应该折叠,一旦其中一个展开,它应该占用所有剩余空间。如果扩展扩展器位于堆栈的中间,它应该将其下方的项目一直向下推到父元素的底部边缘。每个展开/折叠动作都应该是动画的。
StackPanel 作为 Expanders 的父面板在这里是不可能的,因为它不能给它的子(ren)“所有剩余空间”。DockPanel 部分执行此操作,但它只能为“最后一个孩子”执行此操作,我需要能够为任何孩子执行此操作。
那么实现这一点的最佳方法是什么?
wpf - 防止 WPF 网格超出父边界
在我的 UI 中,我有一个两列一行的大网格。在右栏中,我有一个包含三行的网格,在顶行我有一个用户控件,在下面两行我有两个Expander
对象,每个对象都包含一个ItemsControl
在运行时填充的列表。有时,该列表会变得非常长,并且会从屏幕“溢出”到底部。
我想要做的是让用户看到两个扩展器,能够展开或折叠它们,同时保持它们都在视线范围内。我尝试将它们包装在WrapPanel
s 或StackPanel
但无济于事。
这里有一些代码可以帮助解释我的问题:
任何帮助或提示将不胜感激!
谢谢,约翰。
c# - 将 DockPanel 存储在设置文件中
我正在尝试将 DevExpress DockPanel 存储在设置文件中。一切似乎都在保存功能中工作,但是当我在启动应用程序时加载它时,Settings.Default.WebLayoutPanel 变量为空:这是保存:
Settings.Default.VisibilitySwitchesPanel = _visibilitySwitchesPanel;
这是负载
if (Settings.Default.WebLayoutPanel != null)
{ _webLayoutPanel = Settings.Default.WebLayoutPanel; }
关于为什么它为空的任何想法?
c# - 在设置文件中初始化自定义类
在我的 WinForms C# 应用程序中,我试图将自定义类保存在设置文件中。这是我当前的代码:
DockingStyle 变量来自 DevExpress Dockpanels。
以下是设置文件中使用的对象:
当我尝试使用这些变量时,将它们传递给这个函数:
我得到一个空错误。
我应该如何初始化设置文件中的值?我猜我需要输入某种 XML,但是我不知道生成它的正确步骤。对于我的空错误的这个或其他原因的任何指示将不胜感激
devexpress - 两个 ASPxDockPanel 之间的 zIndex 问题
我在同一个 ASPxDockZone(垂直)中有两个 ASPxDockPanel。第一个面板有一个带有下拉列表的 ASPxCombobox,它应该越过第二个面板。然而,下拉列表只是在第二个面板后面呈现。
第一个面板的 z-index 为 12000,而第二个面板的 z-index 为 12002,这解释了这个问题,所以我尝试按照devexpress 网站上的建议在每个面板上应用 CssClass 属性,但它仍然不起作用。
提前感谢您的帮助,TheRainFall。
wpf - 如何使 WPF 中网格内的 ListView 填满整个屏幕,即使调整大小
我有一个控件,它是一个网格,其中第一行包含一些按钮,具有固定的高度,第二行(也是最后一行)包含一个 ListView。然后我有一个主屏幕,它只包含一个菜单和上面的这个用户控件。我想将 ListView 的大小作为窗口的最大值,这意味着如果窗口最大化,ListView 会很大,以防窗口变小,ListView 也会变大(垂直滚动以帮助导航项目)。
这就是我的做法: 窗口:
用户控制:
请你帮助我好吗?
谢谢!
wpf - DockPanel LastChildFill 调整为 MinWidth?
我尝试在 WPF 中实现一个简单的菜单栏。
这是 XAML:
它看起来不错,但是当我将页面调整为更小的宽度时,最后一个子项(带有搜索文本框的 Stackpanel)隐藏在左侧项目的后面。像这样: http ://s9.postimage.org/m0tkrobwd/printscreen.png
如果文本框有足够的空间来实现其最小宽度,那么它会自行调整大小……这可能吗?