下面是列表框中包含列表框项目的图像: 我希望列表框的滚动条在左侧对齐
alt text 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>
答案 0 :(得分:2)
您可以将FlowDirection属性设置为RightToLeft。