C# Windows Phone 8控件以选择多个

C# Windows Phone 8控件以选择多个,c#,windows-phone-8,C#,Windows Phone 8,我目前正在为windows phone 8制作一个windows phone应用程序。 我想知道是否有一个控件或库添加了一个控件,允许您显示多个项目,并在每个项目旁边有一个递增或递减按钮。 比如说 Item1 - 3 + Item2 - 0 + 如果您有任何想法或不同的方法来克服/解决这个问题,我们将不胜感激。根据我的评论,下面是一些代码,应该可以让您开始学习。我不知道您是否正在使用mvvm或代码隐藏,因此我无法显示按钮操作将如何连接,但如果您告诉我,我可以进一步扩展 <List

我目前正在为windows phone 8制作一个windows phone应用程序。 我想知道是否有一个控件或库添加了一个控件,允许您显示多个项目,并在每个项目旁边有一个递增或递减按钮。 比如说

Item1  - 3  +
Item2  - 0  +

如果您有任何想法或不同的方法来克服/解决这个问题,我们将不胜感激。

根据我的评论,下面是一些代码,应该可以让您开始学习。我不知道您是否正在使用mvvm或代码隐藏,因此我无法显示按钮操作将如何连接,但如果您告诉我,我可以进一步扩展

<ListView ItemsSource="{Binding MyBinding}">
    <ListView.ItemTemplate>              
        <DataTemplate>
        <StackPanel Orientation="Horizontal">
            <TextBlock Text="{Binding Path=Name}"/> 
            <Button x:Name="Decrement" Content="-"/> // Hook this button up to an action
            <TextBlock Text="{Binding Path=Number}"/>
            <Button x:Name="Increment" Content="+"/> // Hook this button up another action
        </StackPanel>
    </DataTemplate>
    </ListView.ItemTemplate>
</ListView>

//把这个按钮挂在一个动作上
//把这个按钮挂上另一个动作

我认为windows phone中没有允许此功能的本机控件。您可以通过使用带有两个按钮的listview和数据模板来实现这一点。一个用于+,一个用于-。我将使用该listview进行尝试。我无法将listview放入其中,即使是从代码中,您知道为什么会发生这种情况吗?您将不得不从xaml中显示更多代码。当你说“无法在其中放置listview”时,我不完全理解你的意思。listview是否也存在于windows phone 8,而不是8.1?我得到的错误:错误1名称“listview”不存在于命名空间“”是的,listview存在于windows phone 8中。看这里。这是Windows 8 phone silverlight项目吗?如果是这样,我相信等价物是ListBox或LongListSelector