Sto cercando di ottenere uno StackPanel orizzontale con del testo e un pulsante bloccato fino alla destra. Ho provato questo:Silverlight float content right
<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>
Quale non sembra funzionare. Ovviamente l'aggiunta di un margine al TextBlock funzionerà, in questo modo:
<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>
Ma questo è un male per tutti i tipi di ragioni. Ci sono altri modi naturali per farlo?
Come sottolineato da diversi utenti, la soluzione migliore è probabilmente una griglia. D: Che comportamento specifico "StackPanel" stai cercando? Questo determinerà le impostazioni della colonna della griglia. –
Sì, mi sono sentito davvero stupido dopo aver visto la risposta. Avevo solo bisogno di una griglia - semplice come quella. Sono abbastanza nuovo per WPF/Silverlight. Grazie. –