【问题标题】:Customize WPF application user controls自定义 WPF 应用程序用户控件
【发布时间】:2012-01-19 05:22:00
【问题描述】:

我正在尝试在我的窗口中放入一个 Datagrid 和其他一些东西(TextBox、Dropbox)。

我的问题是,当我调整窗口大小时,我无法控制项目。

我想要做的是像下图那样划分窗口,并希望它们在我调整窗口大小时适合窗口。

你有什么建议。

【问题讨论】:

  • 您使用的是默认的 WPF 还是 MVVM 模式?
  • 我不确定这个问题与用户控件有什么关系。这当然不是针对他们的。

标签: c# wpf visual-studio datagrid


【解决方案1】:

您绝对应该使用Grid class。 添加行和列并更改这些对象的高度和宽度属性以根据需要调整大小(固定值、自动、*)。

【讨论】:

    【解决方案2】:

    将它们放在a Grid 和两个RowDefinitions 中。一个用于顶部的工具栏/控件,另一个用于DataGrid

    将第一行高度设为Auto,将第二行高度设为*

    DataGrid 上的HorizontalAlignmentVerticalAlignment 属性设置为Stretch

    【讨论】:

      猜你喜欢
      • 2011-09-10
      • 1970-01-01
      • 2011-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-23
      相关资源
      最近更新 更多