|
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
|
Traduzione
Originale
|
Panoramica sul controllo ListView
Di seguito sono elencate le diverse sezioni di questo argomento.
- Definizione di ListView
- Definizione di una modalità di visualizzazione per un controllo ListView
- Associazione di dati a un controllo ListView
- Applicazione di uno stile a un controllo ListView che implementa una GridView
- Condivisione della stessa modalità di visualizzazione
- Creazione di una modalità di visualizzazione personalizzata
- Argomenti correlati
<ListView ItemsSource="{Binding Source=
{StaticResource EmployeeInfoDataSource}}">
<ListView.View>
<GridView AllowsColumnReorder="true"
ColumnHeaderToolTip="Employee Information">
<GridViewColumn DisplayMemberBinding=
"{Binding Path=FirstName}"
Header="First Name" Width="100"/>
<GridViewColumn DisplayMemberBinding=
"{Binding Path=LastName}"
Width="100">
<GridViewColumnHeader>Last Name
<GridViewColumnHeader.ContextMenu>
<ContextMenu MenuItem.Click="LastNameCM_Click"
Name="LastNameCM">
<MenuItem Header="Ascending" />
<MenuItem Header="Descending" />
</ContextMenu>
</GridViewColumnHeader.ContextMenu>
</GridViewColumnHeader>
</GridViewColumn>
<GridViewColumn DisplayMemberBinding=
"{Binding Path=EmployeeNumber}"
Header="Employee No." Width="100"/>
</GridView>
</ListView.View>
</ListView>
<ListView ItemsSource="{Binding Source=
{StaticResource EmployeeInfoDataSource}}">
GridViewColumn gvc1 = new GridViewColumn(); gvc1.DisplayMemberBinding = new Binding("FirstName"); gvc1.Header = "FirstName"; gvc1.Width = 100;
<GridViewColumn DisplayMemberBinding= "{Binding Path=FirstName}" Header="First Name" Width="100"/>
<DataTemplate x:Key="myCellTemplateMonth"> <DockPanel> <TextBlock Foreground="DarkBlue" HorizontalAlignment="Center"> <TextBlock.Text> <Binding Path="Month"/> </TextBlock.Text> </TextBlock> </DockPanel> </DataTemplate>
<GridViewColumn Header="Month" Width="80" CellTemplate="{StaticResource myCellTemplateMonth}"/>
-
Sul controllo ListView utilizzare le proprietà ItemTemplate, ItemTemplateSelector e ItemContainerStyle. -
Sul controllo ListViewItem utilizzare le proprietà ContentTemplate e ContentTemplateSelector.