Я пытаюсь получить горизонтальную панель стека с некоторым текстом, а затем кнопка застряла до правой стороны.Я попробовал это:
<StackPanel Orientation="Horizontal">
<TextBlock VerticalAlignment="Center" FontSize="14" Margin="5,0,0,0">Ahoy!</TextBlock>
<Button HorizontalAlignment="Right" Width="25" Height="25" Style="{StaticResource buttonGlassOrb}" Background="Red" />
</StackPanel>
Что, похоже, не работает.Очевидно, что добавление поля в TextBlock будет работать следующим образом:
<StackPanel Orientation="Horizontal">
<TextBlock VerticalAlignment="Center" FontSize="14" Margin="5,0,120,0">Ahoy!</TextBlock>
<Button HorizontalAlignment="Right" Width="25" Height="25" Style="{StaticResource buttonGlassOrb}" Background="Red" />
</StackPanel>
Но это плохо по всем причинам.Есть ли более естественные способы сделать это?