У меня есть следующий шаблон элемента:
<ItemsControl ItemsSource="{Binding Topics}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal" Margin="10,0">
<TextBlock Text="{Binding FallbackValue='topic name', Converter={StaticResource topicToStrConverter}}"
Margin="10,0"
VerticalAlignment="Center" />
<Button HorizontalAlignment="Right">
<Image Source="Images/appbar.cancel.rest.png" />
</Button>
</StackPanel>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
Я бы хотел выровнять все кнопки по правому краю независимо от длины соответствующего текста, но я не уверен, как это сделать.
Я использую Silverlight 4.