Ниже приведено изображение списка со списком элементов, присутствующих в нем: я хочу, чтобы полоса прокрутки списка была выровнена по левой стороне
альтернативный текст http://www.freeimagehosting.net/uploads/231f3112d3.png
Правка После того, как Ганс ответил: Я попробовал то, что Ганс сказал в моем предыдущем коде:
<ScrollViewer x:Name="ScrollViewer" TabNavigation="{TemplateBinding TabNavigation}" FlowDirection="RightToLeft">
<Grid HorizontalAlignment="Stretch">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<ItemsPresenter Grid.Column="0" />
</Grid>
Но поскольку мой ItemsPresenter был дочерним элементом ScrollViewer, поэтому его свойство FlowDirection также было изменено на RightToLeft, чтоЯ не хочу. Чтобы решить эту проблему, я просто присвоил значение LeftToRight его свойству.
Новое редактирование:
<ScrollViewer x:Name="ScrollViewer" TabNavigation="{TemplateBinding TabNavigation}" FlowDirection="RightToLeft">
<Grid HorizontalAlignment="Stretch">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<ItemsPresenter Grid.Column="0" FlowDirection="LeftToRight" />
</Grid>
</ScrollViewer>