繁体   English   中英

如何在Windows Phone 7中为“表单”字段标签设置样式?

[英]How to style “form” field labels in Windows Phone 7?

关于如何在Windows Phone 7 Silverlight应用程序中的表单字段旁边设置字段标签样式的任何标准指南?

例如,假设我有一个带有TextBlock标签的StackPanel和一个用于输入数据的TextBox。 目前,我正在使用PhoneTextSubtleStyle(“ 12,0,12,0”)中包含的默认TextBlock边距,并使用“ 0,-12,0,0”的边距将TextBox推近标签:

<StackPanel HorizontalAlignment="Left"> 
  <TextBlock VerticalAlignment="Center" Text="Name" Style="{StaticResource PhoneTextSubtleStyle}" /> 
  <TextBox Text="{Binding ItemName, Mode=TwoWay}" TextChanged="TextBox_TextChanged" VerticalAlignment="Center" Width="433" Margin="0,-12,0,0" /> 
</StackPanel> 

请注意,TextBox似乎在左右两侧具有12个像素的内部填充,因此TextBlock标签和TextBox控件在视觉上在左侧完美对齐。

问题是,我看到现有的应用程序在字段标签样式方面的约定多种多样。 像我上面所说的那样,有些不做负边距调整。 有些没有。 有些人似乎会覆盖标签TextBlock Margin,以便在左侧再缩进12个像素(即“ 24,0,12,0”,而不是默认的“ 12,0,12,0”)。 一些应用程序将标签本身放在字段的左侧(我讨厌)。

Windows Phone 7中是否有关于字段标签的一些标准设计指南? 我通读了设计模板PDF,只能确定字段标签的第一个单词应该是大写(最好只有一个单词标签),并且结尾不应该带有冒号。 我没有看到关于标签和字段之间的边距或对齐的任何信息。

这可能也很有趣

“燃油追踪器”制导应用程序–投稿3


尚未看到任何此类具体指导。 可以说,这可能是我们比普通消费者更关注的事情。

您可以随时发布@WPDesignTeam推文,看看他们是否对此有未发表的想法。 或通过博客在团队中发送电子邮件,以查看是否是他们愿意/愿意考虑的事情。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM