Bagikan melalui


CollectionViewSource.IsSourceGrouped Properti

Definisi

Mendapatkan atau menetapkan nilai yang menunjukkan apakah data sumber dikelompokkan.

public:
 property bool IsSourceGrouped { bool get(); void set(bool value); };
bool IsSourceGrouped();

void IsSourceGrouped(bool value);
public bool IsSourceGrouped { get; set; }
var boolean = collectionViewSource.isSourceGrouped;
collectionViewSource.isSourceGrouped = boolean;
Public Property IsSourceGrouped As Boolean
<CollectionViewSource IsSourceGrouped="bool" .../>

Nilai Properti

Boolean

bool

true jika data dikelompokkan. false jika data tidak dikelompokkan.

Contoh

Contoh kode berikut menunjukkan cara mengikat kontrol ListBox ke hasil kueri LINQ pengelompokan. Dalam contoh ini, kumpulan tim dikelompokkan menurut kota dan ditampilkan dengan nama kota sebagai header grup. Untuk daftar kode lengkap, lihat sampel pengikatan data XAML. Untuk contoh kode tambahan tentang pengelompokan, lihat sampel GridView yang Dikelompokkan.

<Grid>

  <Grid.Resources>
    <CollectionViewSource x:Name="groupInfoCVS" IsSourceGrouped="true"/>
  </Grid.Resources>

  <ListBox x:Name="lbGroupInfoCVS" 
    ItemsSource="{Binding Source={StaticResource groupInfoCVS}}">

    <ListBox.GroupStyle>
      <GroupStyle>
        <GroupStyle.HeaderTemplate>
          <DataTemplate>

            <TextBlock Text="{Binding Key}"/>

          </DataTemplate>
        </GroupStyle.HeaderTemplate>
      </GroupStyle>
    </ListBox.GroupStyle>

    <ListBox.ItemTemplate>
      <DataTemplate>

        <Border Background="{Binding Color}" 
          Width="200" CornerRadius="10" HorizontalAlignment="Left">

          <TextBlock Text="{Binding Name}" 
            Style="{StaticResource DescriptionTextStyle}" 
            HorizontalAlignment="Center" FontWeight="Bold"/>

        </Border>
      </DataTemplate>
    </ListBox.ItemTemplate>

  </ListBox>

</Grid>
Teams teams = new Teams();
var result = 
    from t in teams 
    group t by t.City into g 
    orderby g.Key 
    select g;
groupInfoCVS.Source = result;

Berlaku untuk

Lihat juga