我可以使用什么WPF控件来获取WP7上的只读项目列表?

Joa*_*nge 1 .net c# wpf listbox windows-phone-7

现在我使用ListBox但允许用户选择我不想要的项目.有没有办法禁用选择或我可以使用的更合适的控件?

现在我有这个:

<ListBox ItemsSource="{Binding Path=PersonNames}">
    <ListBox.ItemTemplate>
        <DataTemplate>
            <StackPanel Orientation="Horizontal">
                <TextBlock Text="{Binding Name}" FontSize="20"/>
            </StackPanel>
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>
Run Code Online (Sandbox Code Playgroud)

H.B*_*.B. 5

使用a ItemsControl,它是没有选择的基类.(因为它不提供它自己,ScrollViewer你可能需要添加一个(在模板中或在控件周围),如果你需要滚动)

  • @JoanVenge你不需要自己实现滚动,只需在`ItemsControl`周围添加一个`ScrollViewer`.`<ScrollViewer> <ItemsControl> ... </ ItemsControl> </ ScrollViewer>` (3认同)