Как стилизовать метки полей в Windows Phone 7? - PullRequest
0 голосов
/ 31 декабря 2010

Существует ли какое-либо стандартное руководство о том, как стилизовать метки полей рядом с полями форм в приложениях Windows Phone 7 silverlight?

Например, допустим, у меня есть StackPanel с меткой TextBlock и TextBox для ввода данных. В настоящее время я использую текстовое поле по умолчанию, включенное в PhoneTextSubtleStyle ("12,0,12,0"), и использую поле "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 и смог определить только то, что метки полей должны быть в верхнем регистре первого слова (желательно только метки одного слова), и НЕ должны иметь двоеточие в конце. Я ничего не видел в отношении полей или выравнивания между меткой и полем.

1 Ответ

0 голосов
/ 31 декабря 2010

Это также может представлять интерес

Применение руководства «Отслеживание топлива» - Отбрасывание 3


Не видели таких конкретных указаний.Возможно, это то, на что мы могли бы обратить больше внимания, чем обычные потребители.

Вы всегда можете написать в Твиттере @WPDesignTeam и посмотреть, есть ли у них какие-либо неопубликованные мысли по этому поводу.Или отправьте электронное письмо кому-нибудь из команды через свой блог, чтобы узнать, хотят ли они или хотят подумать.

...