WPF - 在页面上将 HorizontalAlignment 设置为 Left 时拉伸扩展器

托马斯五世

所以我想知道在用户控件/页面上将 Horizo​​ntalAlignment 设置为左​​侧时是否可以在页面上拉伸扩展器。

问题是我们不想在扩展器上设置宽度,因为我们希望在调整应用程序大小时调整它的大小。我们也不能在扩展器上设置最小宽度,因为我们的应用程序也有 850 的最小宽度和 1200 的正常宽度,我们希望扩展器始终拉伸到最大尺寸。

代码示例:

<UserControl x:Class="WpfApp1.Window1"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:WpfApp1"
        mc:Ignorable="d"
        d:DesignWidth="1100" HorizontalAlignment="Left">
  <DockPanel>
    <StackPanel>
      <Expander Background="LightBlue"/>
    </StackPanel>
  </DockPanel>
</UserControl>

我们的主要目标是创建类似于下图的内容,其中单选按钮始终位于右侧,并且扩展器的大小适合其可用空间。

在此处输入图片说明

米佳

如果您使用的DockPanel只是将其Dock属性用于子元素并设置LastChildFill="True"Expander当然应该是最后一个子元素)。

像这样的东西:

<DockPanel LastChildFill="True">
     <RadioButton DockPanel.Dock="Right" Content="Active"/>
     <Expander DockPanel.Dock="Left" Header="title1" Background="LightBlue"/>
</DockPanel>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当设置'HorizontalAlignment =“ Stretch”'时,如何获取'Width'?

来自分类Dev

Eclipse-如何在同一页面上将多个查看器设置为选择提供者

来自分类Dev

WPF将HorizontalAlignment绑定到TextAlignment

来自分类Dev

WPF扩展器未扩展

来自分类Dev

WPF扩展器未扩展

来自分类Dev

带多个按钮的WPF扩展器

来自分类Dev

带GridSplitter的WPF扩展器

来自分类Dev

带GridSplitter的WPF扩展器

来自分类Dev

WPF +扩展器控制问题

来自分类Dev

删除了我的过滤器,并希望在“帖子”页面上将“全部”设置为默认设置

来自分类Dev

删除了我的过滤器,并希望在“帖子”页面上将“全部”设置为默认设置

来自分类Dev

如何将页面上的CKEDitor实例设置为始终为RTF编辑器

来自分类Dev

当页面上的其他链接为默认设置时,如何使某些链接显示为灰色?

来自分类Dev

如何在 WPF 中为所有子节点显示可见的 treeviewItem 扩展器箭头?

来自分类Dev

滚动到新页面时,将旧页面上的视频设置为 0.0 秒

来自分类Dev

WPF为页面组合框上的ComboBox设置SelectedValue

来自分类Dev

WPF页面内容未设置为窗口的大小

来自分类Dev

WPF扩展器-鼠标悬停时突出显示标题

来自分类Dev

WPF在控件上将背景设置为透明与设置不透明之间有什么区别?

来自分类Dev

WPF DataGrid扩展器中的分组行在右侧添加了额外的列,当所有扩展器都关闭时消失

来自分类Dev

在同一页面上将用户输入显示为评论

来自分类Dev

使用Flask在新页面上将HTML表单数据显示为JSON

来自分类Dev

对象引用未设置为实例WPF设计器

来自分类Dev

WPF窗口关闭时未设置为null

来自分类Dev

将图例文本的HorizontalAlignment设置为八度的左侧

来自分类Dev

WPF如何始终在TreeView上显示扩展器

来自分类Dev

WPF扩展器控件-转换的页眉宽度问题

来自分类Dev

使用触摸滑动来拖动打开WPF扩展器

来自分类Dev

WPF-网格扩展器-用餐空间

Related 相关文章

  1. 1

    当设置'HorizontalAlignment =“ Stretch”'时,如何获取'Width'?

  2. 2

    Eclipse-如何在同一页面上将多个查看器设置为选择提供者

  3. 3

    WPF将HorizontalAlignment绑定到TextAlignment

  4. 4

    WPF扩展器未扩展

  5. 5

    WPF扩展器未扩展

  6. 6

    带多个按钮的WPF扩展器

  7. 7

    带GridSplitter的WPF扩展器

  8. 8

    带GridSplitter的WPF扩展器

  9. 9

    WPF +扩展器控制问题

  10. 10

    删除了我的过滤器,并希望在“帖子”页面上将“全部”设置为默认设置

  11. 11

    删除了我的过滤器,并希望在“帖子”页面上将“全部”设置为默认设置

  12. 12

    如何将页面上的CKEDitor实例设置为始终为RTF编辑器

  13. 13

    当页面上的其他链接为默认设置时,如何使某些链接显示为灰色?

  14. 14

    如何在 WPF 中为所有子节点显示可见的 treeviewItem 扩展器箭头?

  15. 15

    滚动到新页面时,将旧页面上的视频设置为 0.0 秒

  16. 16

    WPF为页面组合框上的ComboBox设置SelectedValue

  17. 17

    WPF页面内容未设置为窗口的大小

  18. 18

    WPF扩展器-鼠标悬停时突出显示标题

  19. 19

    WPF在控件上将背景设置为透明与设置不透明之间有什么区别?

  20. 20

    WPF DataGrid扩展器中的分组行在右侧添加了额外的列,当所有扩展器都关闭时消失

  21. 21

    在同一页面上将用户输入显示为评论

  22. 22

    使用Flask在新页面上将HTML表单数据显示为JSON

  23. 23

    对象引用未设置为实例WPF设计器

  24. 24

    WPF窗口关闭时未设置为null

  25. 25

    将图例文本的HorizontalAlignment设置为八度的左侧

  26. 26

    WPF如何始终在TreeView上显示扩展器

  27. 27

    WPF扩展器控件-转换的页眉宽度问题

  28. 28

    使用触摸滑动来拖动打开WPF扩展器

  29. 29

    WPF-网格扩展器-用餐空间

热门标签

归档