草庐IT

DockStyle

全部标签

c# - 如何停靠在顶部和左侧

有了anchor我可以写下一行:myControl.Anchor=(AnchorStyles.Top|AnchorStyles.Left);它会将myControl锚定到左侧和顶部。为什么我不能执行以下操作:myControl.Dock=(DockStyle.Top|DockStyle.Left);我可以写上面的行,但它所做的只是将DockStyle设置为左​​侧。有什么想法/原因吗? 最佳答案 您不能这样做的原因是因为设置DockStyle基本上停靠/填充指定边缘的整体。例如,DockStyle.Left表示停靠项目的高度将始终是

c# - 如何将 DockStyle.Fill 用于 WPF 中的标准控件?

我在Windows窗体中使用过,我创建了一个面板,在其中放置控件并为它们提供DockStyle.Fill以将它们的大小最大化到周围的面板。在WPF中我想要相同的。我有一个TabControl,我希望它的大小能够尽可能多地填充表单。我有一个功能区控件(RibbonControlsLibrary),并希望用最大尺寸的TabControl填充表单的其余部分。(我不想像VisualStudio中的停靠那样停靠控件,只是旧的停靠机制) 最佳答案 WinForms的DockStyle.Fill的WPF等价物是:HorizontalAlignme

c# - 如何将 DockStyle.Fill 用于 WPF 中的标准控件?

我在Windows窗体中使用过,我创建了一个面板,在其中放置控件并为它们提供DockStyle.Fill以将它们的大小最大化到周围的面板。在WPF中我想要相同的。我有一个TabControl,我希望它的大小能够尽可能多地填充表单。我有一个功能区控件(RibbonControlsLibrary),并希望用最大尺寸的TabControl填充表单的其余部分。(我不想像VisualStudio中的停靠那样停靠控件,只是旧的停靠机制) 最佳答案 WinForms的DockStyle.Fill的WPF等价物是:HorizontalAlignme