Um botão WPF RichTextBox + em um StackPanel => que bagunça?

Este código:

<StackPanel Orientation="Horizontal">
                <RichTextBox />
                <Button Content="Dialog" />  
            </StackPanel>

mostra o botão em algum lugar no lado esquerdo do StackPanel NO RichTextBox, POR QUÊ?

edit: Oh, eu acabei de ver um problema de largura. O RTB quase não tem largura e o botão está à direita dele.

edit: parece que eu encontro esse bug:WPF RichTextBox sem largura definida

solução não funciona para mim!

questionAnswers(3)

yourAnswerToTheQuestion