c# - 如何正确停靠多个元素,WPF
问题描述
我不知道为什么当我正确停靠时,最后一个 Control 不能正确停靠。这是我的 DockPanel 示例:
<DockPanel>
<Button Content="A" DockPanel.Dock="Right"/>
<Button Content="B" DockPanel.Dock="Right"/>
<Button Content="C" DockPanel.Dock="Right"/>
</DockPanel>
在此示例中,“C”按钮未正确停靠。你知道如何解决吗?
解决方案
有一个名为的属性LastChildFill
被赋予了错误的默认值。将其设置为假:
<DockPanel LastChildFill="False">
<Button Content="A" DockPanel.Dock="Right"/>
<Button Content="B" DockPanel.Dock="Right"/>
<Button Content="C" DockPanel.Dock="Right"/>
</DockPanel>
推荐阅读
- c# - 关于使用 Protractor 和 C# 的 Angular 5 自动化
- java - 下载损坏的大视频文件
- c - 在 C 处的二叉搜索树中插入新节点
- python - GitLab CI 的单元测试覆盖率
- python - 在返回最后一次迭代的for循环中生成字典
- intellij-idea - 仅将 IntelliJ 限制为仅检查当前文件
- python - test_ssl.py 和 test_urllib2.py 测试在 python2.7 中失败
- java - Netty UnpooledHeapByteBuf,奇怪且不合理的IndexOutOfBoundsException
- mongoid - Rails 5.2 & Ahoy 2 - “nil:NilClass 的未定义方法 `visitor_token'”
- html - 图像悬停不适用于模态