我一直在研究我的Windows Phone应用程序的XAML,而且,我正面临另一个时刻,我想把头靠在墙上 . 似乎一个控件根本不想在任何地方对齐,如果我将HorizontalAlignment指定为left,right,stretch等,则没有区别 . 可能有一些明显的东西,我没有注意到这会阻止我的控件正确对齐,但是, 我想不明白!这是一个代码示例,如果您将其粘贴到Windows Phone应用程序页面中,您将看到我的意思:

<c4fToolkit:ChatBubble HorizontalAlignment="Right"  Width="320" ChatBubbleDirection="{Binding Direction}" >
    <StackPanel Width="310">
        <TextBlock Text="{Binding MessageText}" TextWrapping="Wrap"/>
        <TextBlock Text="{Binding Time}" TextAlignment="Right" />
    </StackPanel>
</c4fToolkit:ChatBubble>

(ChatBubble控件来自Coding4Fun工具包)