【发布时间】:2014-03-24 01:08:41
【问题描述】:
让我用最简单的几行来解释一下。
- 我在 VS 2013 Ultimate (x64) 中创建了一个新的 C#/WPF 应用程序项目。
- 在 MainWindow 上,我在右下角插入(例如)一个按钮,实际上是在任何地方..
- 见下图,但按钮在运行时的位置与我设计时的位置不匹配
从 2 张图片中的标记点可以看出,控件位置错误。
我尝试更改一些 XAML 属性、设置最小/最大大小等等。我正在运行全新安装的 Windows 7 Ultimate (x64) 操作系统,带有“Windows 7”航空主题。
我玩过 MainWindow/Grid 属性(几乎每一个都试过),当我加载一些自定义主题(例如:Expression Dark)时,问题仍然存在。
【问题讨论】:
-
是锚定在左上角还是右下角
-
您是在画布上,还是在带有单个单元格的网格上?您可能想要阅读容器是 XAML 布局容器。以msdn.microsoft.com/en-us/library/windows/apps/hh969155.aspx 为例,它确实适用于 Windows 8,但也主要适用于 WPF。
-
@ta.speot.is WPF 中没有 Anchor 属性。这是一个新项目,所有默认值,我只更改了滑块的属性值。它是网格。
-
@OmegaExtern 很抱歉从您的帖子中删除了大部分内容,但您有很多无关紧要的信息或过于啰嗦,可能会被否决和/或关闭。我试图精简它以专注于特定问题。如果您觉得我没有正确捕捉到您的问题,请随时再次编辑它,但请尽量坚持具体细节。您可能会发现帮助中心的How do I ask a good question? 是未来的好资源。