Привязка работает отлично, но как только я привязываюсь к полю типа int, поле больше не выравнивается вправо?
<TextBlock TextAlignment="Right" Width="50" Text="{Binding SomeIntField}"> </TextBlock>
Элемент TextBlock начинается без привязки, поэтому ширина не устанавливается, после привязки ширина не масштабируется должным образом. Вы можете привязать ширину TextBlock к ширине родительского элемента, чтобы решить эту проблему.
да, как только я использую test = "10", он выравнивается по правому краю. вот почему я предполагаю, что это должно быть что-то с типом поля int?
какой еще код нужен? Я думал, что это будет минимальный код для воспроизведения поведения.