C# “如何设计风格”;表格「;Windows Phone 7中的字段标签?

C# “如何设计风格”;表格「;Windows Phone 7中的字段标签?,c#,silverlight,xaml,windows-phone-7,C#,Silverlight,Xaml,Windows Phone 7,对于如何在WindowsPhone7Silverlight应用程序中设置窗体字段旁边的字段标签的样式,是否有任何标准指南 例如,假设我有一个带有TextBlock标签的StackPanel和一个用于数据输入的TextBox。目前,我正在使用PhoneTextSubtleStyle中包含的默认文本块边距(“12,0,12,0”),并使用边距“0,-12,0,0”将文本框向上推近标签: <StackPanel HorizontalAlignment="Left"> <Text

对于如何在WindowsPhone7Silverlight应用程序中设置窗体字段旁边的字段标签的样式,是否有任何标准指南

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

<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控件在视觉上在左侧完全对齐

问题是,我看到现有的应用程序在字段标签样式方面有着广泛不同的约定。有些不做负保证金调整,就像我上面所说的。有些没有。有些似乎覆盖标签文本块边距,使其在左侧缩进额外12个像素(即“24,0,12,0”而不是默认的“12,0,12,0”)。有些应用把标签放在字段的左边(我讨厌这样)


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

这可能也很有趣


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

你可以发推特@WPDesignTeam,看看他们是否有任何未发表的想法。或者通过他们的博客给团队中的某个人发电子邮件,看看这是否是他们愿意考虑的事情