【问题标题】:Text boxes overlap in windows 8.1 appWindows 8.1 应用程序中的文本框重叠
【发布时间】:2015-01-17 14:17:46
【问题描述】:

当我使用具有不同屏幕尺寸的模拟器时,我遇到了文本框重叠的问题。优化我的输出使其不受手机屏幕尺寸和分辨率影响的最佳方式是什么?

这是我遇到的问题的示例

这是用 C# 和 XAML 编写的。

http://1drv.ms/1znAqJ9

提前感谢您的帮助。

【问题讨论】:

    标签: c# xaml text graphics background


    【解决方案1】:

    它们重叠的原因是因为我相信您已经在代码中明确定义了边距像素,这不允许在不同尺寸的手机上进行相对缩放。

    根据您的图像,我看到您想要水平对齐格式的文本框。 所以我建议你使用 Stack Panel 并将 Orientation 属性设置为 Horizo​​ntal 并将所有文本框添加到 Stackpanel。

    然后它们将在模拟器中以不同的分辨率自动缩放。

    【讨论】:

    • 很好的建议。我会试一试,让你知道。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多