TextAlignment =“Right”在绑定到int字段的WPF XAML中没有效果?

时间:2010-03-26 10:21:52

标签: wpf xaml data-binding int

绑定效果很好,但只要绑定到int类型的字段, 该领域不再向右边的alignet?

<TextBlock 
 TextAlignment="Right"
 Width="50"
 Text="{Binding SomeIntField}">
</TextBlock>

2 个答案:

答案 0 :(得分:0)

是的,只要我使用test =“10”,它就会正确对齐。 这就是为什么我认为它必须是字段类型int?

需要什么其他代码?我认为这将是重现行为的最佳代码。

答案 1 :(得分:0)

TextBlock元素开始未绑定,因此宽度未设置,绑定后宽度未缩放正确。您可以将TextBlock的宽度与父级的宽度绑定以解决此问题。