<ContentControl Width="120">
<ContentControl.Content>
<ContentControl>
<ContentControl.ContentTemplate>
<DataTemplate>
<TextBlock Text="ABC" TextAlignment="Right" HorizontalAlignment="Right"/>
</DataTemplate>
</ContentControl.ContentTemplate>
</ContentControl>
</ContentControl.Content>
请找到上面的代码。
没有正确对齐。
答案 0 :(得分:2)
它正常运行,但默认情况下ContentControl
将其内容与左侧对齐,只显示足够的位置。
你可以在ContentControl中将HorizontalContentAlignment
设置为Right,这样孩子就不用担心了:
<ContentControl Width="120" HorizontalContentAlignment="Right">
<TextBlock Text="ABC" />
</ContentControl>
或者你可以将HorizontalContentAlignment
设置为Stretch,让剩下的让孩子知道:
<ContentControl Width="120" HorizontalContentAlignment="Stretch">
<TextBlock Text="ABC" HorizontalAlignment="Right" />
</ContentControl>