none
ListView中的ComboBox在绑定后,选择一项后,其它项一起改变???? RRS feed

  • 问题

  • 我的ListView其中一项需要使用ComboBox,其对应的绑定如下

    Xaml

    <Page.Resources>
     <CollectionViewSource x:Key="AllProjects"/>
     </Page.Resources>
    <!-......-->
    <ListView.View>
      <GridView>
       <GridViewColumn>
       <GridViewColumn.CellTemplate>
        <DataTemplate>
        <ComboBox DisplayMemberPath="PName" SelectedValuePath="PID" ItemsSource="{Binding Source={StaticResource AllProjects}}" SelectedValue="{Binding Path=PID}" Width="100"></ComboBox>
        </DataTemplate>
       </GridViewColumn.CellTemplate>
       </GridViewColumn>
      </GridView>
    </ListView.View>

    \\后台代码:
    CollectionViewSource AllProjects = (CollectionViewSource)this.Resources["AllProjects"];
      AllProjects.Source = mgr.GetAllProjects().ToList();

     



    2011年6月2日 1:33

答案