estoy tratando de conseguir un StackPanel horizontal con un poco de texto, y luego un botón pegado todo el camino a la derecha. Intenté esto:contenido flotador Silverlight derecho
<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>
Lo que no parece funcionar. Obviamente añadiendo un margen a la TextBlock va a funcionar, así:
<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>
Pero eso es malo para todo tipo de razones. ¿Hay alguna forma más natural de hacer esto?
Como se ha señalado por varios usuarios, la mejor solución es probablemente una cuadrícula. P: ¿Qué comportamiento específico de "StackPanel" está buscando? Eso determinará la configuración de la columna de cuadrícula. –
Sí, me sentí muy tonto después de ver la respuesta. Solo necesitaba una grilla, así de simple. Soy bastante nuevo en WPF/Silverlight. Gracias. –