DataGrid Classe

Definizione

Rappresenta un controllo per la visualizzazione dei dati in una griglia personalizzabile.

public ref class DataGrid : System::Windows::Controls::Primitives::MultiSelector
public class DataGrid : System.Windows.Controls.Primitives.MultiSelector
type DataGrid = class
    inherit MultiSelector
Public Class DataGrid
Inherits MultiSelector
Ereditarietà

Esempio

Nell'esempio seguente viene illustrato come associare un oggetto DataGrid a e DataTable usare la generazione automatica di colonne. L'oggetto DataTable viene popolato usando il Fill metodo di un DataAdapter oggetto da un DataSetoggetto . Per altre informazioni, vedere Creazione di un dataset e popolamento di un dataset da un dataadapter. Per usare l'Designer WPF per Visual Studio, vedere Associare i controlli WPF ai dati in Visual Studio.

<DataGrid x:Name="CustomerGrid" ItemsSource="{Binding}" AlternatingRowBackground="LightBlue" AlternationCount="2" />
//Set the DataGrid's DataContext to be a filled DataTable
CustomerGrid.DataContext = custDataTable;
'Set the DataGrid's DataContext to be a filled DataTable
CustomerGrid.DataContext = custDataTable

Nell'esempio seguente viene illustrato come creare un oggetto DataGrid con una raccolta personalizzata Columns .

    <NavigationWindow x:Class="DataGrid_CustomColumns.Window1"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:core="clr-namespace:System;assembly=mscorlib"
        xmlns:local="clr-namespace:DataGrid_CustomColumns"
        Title="Customers" Height="300" Width="300" ShowsNavigationUI="False"  >
        
    <NavigationWindow.Resources>
        <!--Create list of enumeration values-->
        <ObjectDataProvider x:Key="myEnum" MethodName="GetValues" ObjectType="{x:Type core:Enum}">
            <ObjectDataProvider.MethodParameters>
                <x:Type Type="local:OrderStatus"/>
            </ObjectDataProvider.MethodParameters>
        </ObjectDataProvider>
        <!--Create an instance of the converter for Email-->
        <local:EmailConverter x:Key="EmailConverter" />
    </NavigationWindow.Resources>
    <NavigationWindow.Content>  
        
    <Grid>
        <DataGrid Name="DG1" ItemsSource="{Binding}" AutoGenerateColumns="False" >
            <DataGrid.Columns>
                <DataGridTextColumn Header="First Name"  Binding="{Binding FirstName}"/>
                <DataGridTextColumn Header="Last Name" Binding="{Binding LastName}" />
                <!--The Email property contains a URI.  For example "mailto:lucy0@adventure-works.com"-->
                <DataGridHyperlinkColumn Header="Email" Binding="{Binding Email}"  ContentBinding="{Binding Email, Converter={StaticResource EmailConverter}}" />
                <DataGridCheckBoxColumn Header="Member?" Binding="{Binding IsMember}" />
                <DataGridComboBoxColumn Header="Order Status"  SelectedItemBinding="{Binding Status}" ItemsSource="{Binding Source={StaticResource myEnum}}" />
            </DataGrid.Columns>
        </DataGrid>
    </Grid>
    </NavigationWindow.Content>
</NavigationWindow>
//Additional using statements
using System.Data;
using System.Windows.Data;
using System.Windows.Navigation;
'Additional using statements
Imports System.Data
Imports System.Collections.ObjectModel
Imports System.Diagnostics
public partial class Window1 : NavigationWindow
{
Class Window1
public Window1()
{
    InitializeComponent();

    //GetData() creates a collection of Customer data from a database
    ObservableCollection<Customer> custdata = GetData();
    
    //Bind the DataGrid to the customer data
    DG1.DataContext = custdata;
}
Public Sub New()
    ' This call is required by the Windows Form Designer.
    InitializeComponent()
    ' Add any initialization after the InitializeComponent() call.

    'GetData() creates a collection of Customer data from a database
    Dim custdata As ObservableCollection(Of Customer) = GetData()

    'Bind the DataGrid to the customer data
    DG1.DataContext = custdata

End Sub
//Defines the customer object
public class Customer
{
    public string FirstName { get; set; }
    public string LastName { get; set; }
    public Uri Email { get; set; }
    public bool IsMember { get; set; }
    public OrderStatus Status { get; set; }
}
'Defines the customer object
Public Class Customer
    Public Property FirstName() As String
    Public Property LastName() As String
    Public Property Email() As Uri
    Public Property IsMember() As Boolean
    Public Property Status() As OrderStatus
End Class
}
End Class
public enum OrderStatus { None, New, Processing, Shipped, Received };
Public Enum OrderStatus
    None
    [New]
    Processing
    Shipped
    Received
End Enum
//Converts the mailto uri to a string with just the customer alias
public class EmailConverter : IValueConverter
{
    public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
    {
        if (value != null)
        {
            string email = value.ToString();
            int index = email.IndexOf("@");
            string alias = email.Substring(7, index-7);
            return alias;
        }
        else
        {
            string email = "";
            return email;
        }
    }

    public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
    {
        Uri email = new Uri((string)value);
        return email;
    }
}
'Converts the mailto uri to a string with just the customer alias
Public Class EmailConverter
    Implements IValueConverter

    Public Function Convert(value As Object, targetType As System.Type, parameter As Object, culture As System.Globalization.CultureInfo) As Object Implements System.Windows.Data.IValueConverter.Convert
        If value IsNot Nothing Then
            Dim email As String = value.ToString()
            Dim index As Integer = email.IndexOf("@")
            Dim [alias] As String = email.Substring(7, index - 7)
            Return [alias]
        Else
            Dim email As String = ""
            Return email
        End If
    End Function

    Public Function ConvertBack(value As Object, targetType As System.Type, parameter As Object, culture As System.Globalization.CultureInfo) As Object Implements System.Windows.Data.IValueConverter.ConvertBack
        Dim email As New Uri(DirectCast(value, String))
        Return email
    End Function
End Class

Commenti

Il DataGrid controllo offre un modo flessibile per visualizzare una raccolta di dati in righe e colonne. DataGrid Include tipi di colonna predefiniti e una colonna modello per ospitare contenuto personalizzato. Il tipo di riga predefinito include una sezione dei dettagli a discesa che è possibile usare per visualizzare contenuto aggiuntivo sotto i valori delle celle.

Associazione ai dati

Per associare i DataGrid dati, impostare la ItemsSource proprietà su un'implementazione IEnumerable . Ogni riga nella griglia di dati è associata a un oggetto nell'origine dati e ogni colonna della griglia di dati è associata a una proprietà dell'oggetto dati. Affinché l'interfaccia DataGrid utente venga aggiornata automaticamente quando gli elementi vengono aggiunti o rimossi dai dati di origine, è DataGrid necessario associare a una raccolta che implementa l'interfaccia INotifyCollectionChanged , ad esempio un ObservableCollection<T>oggetto . Per riflettere automaticamente le modifiche delle proprietà, gli oggetti nella raccolta di origine devono implementare l'interfaccia INotifyPropertyChanged . Per altre informazioni, vedere Data Binding (WPF).

Colonne

Per impostazione predefinita, il DataGrid controllo genera automaticamente colonne quando si imposta la ItemsSource proprietà. Il tipo di colonna generato dipende dal tipo di dati nella colonna. Nella tabella seguente sono elencati i tipi di colonne generati.

Tipo di colonna generato Tipo di dati
DataGridTextColumn String
DataGridCheckBoxColumn Boolean
DataGridComboBoxColumn Enum
DataGridHyperlinkColumn Uri

La figura seguente mostra ognuno dei tipi di colonna.

DataGrid con tutti e quattro i tipi di

Quando le colonne vengono generate automaticamente, è possibile gestire l'evento AutoGeneratingColumn per personalizzare o annullare le colonne prima che vengano aggiunte a DataGrid. Se si aggiungono prima colonne definite dall'utente e colonne generate automaticamente alle DataGridcolonne definite dall'utente. Per riorganizzare l'ordine di visualizzazione delle colonne, è possibile impostare la DisplayIndex proprietà per singole colonne.

È possibile impedire la generazione automatica delle colonne impostando la AutoGenerateColumns proprietà su false. Ciò è utile se si vuole creare e configurare tutte le colonne in modo esplicito.

Usare il DataGridTemplateColumn tipo per definire una colonna personalizzata se i tipi di colonna predefiniti non soddisfano le esigenze. Il DataGridTemplateColumn tipo fornisce CellTemplate e CellEditingTemplate proprietà che consentono di specificare modelli di contenuto per le modalità di visualizzazione e modifica. Ad esempio, è possibile definire una colonna personalizzata per le date. Potrebbe CellTemplate definire un oggetto TextBlock per visualizzare una data e CellEditingTemplate definire un DatePicker controllo per modificare la data.

È possibile usare la Columns raccolta per aggiungere, inserire, rimuovere e modificare le colonne nel controllo in fase di esecuzione. Controllare la IsAutoGenerated proprietà per determinare se una colonna viene generata automaticamente o definita dall'utente. Le colonne generate automaticamente verranno aggiunte automaticamente, rimosse o rigenerate quando le ItemsSource modifiche vengono modificate.

Selezione

Per impostazione predefinita, l'intera riga viene selezionata quando un utente fa clic su una cella in e DataGridun utente può selezionare più righe. È possibile impostare la SelectionUnit proprietà per specificare se un utente può selezionare celle, righe complete o entrambe. Impostare la SelectionMode proprietà per specificare se è possibile selezionare più righe o celle oppure solo singole righe o celle.

È possibile ottenere informazioni sulle celle selezionate dalla SelectedCells proprietà. È possibile ottenere informazioni sulle celle per cui la selezione è stata modificata nell'evento SelectedCellsChangedEventArgsSelectedCellsChanged . Chiamare i SelectAllCells metodi o per selezionare o UnselectAllCells deselezionare a livello di codice tutte le celle. Per altre informazioni, vedere Comportamento predefinito della tastiera e del mouse nel controllo DataGrid.

Raggruppamento, ordinamento e filtro

Per impostazione predefinita, è possibile ordinare gli elementi in un DataGrid facendo clic sull'intestazione di colonna. È possibile personalizzare l'ordinamento gestendo l'evento Sorting . Per annullare l'ordinamento predefinito, impostare la Handled proprietà su true. È anche possibile ordinare i dati di origine prima che venga visualizzato in DataGrid.

Per raggruppare, ordinare e filtrare i dati in DataGrid, si associa a un'implementazione DataGridICollectionView che supporta queste operazioni. Si eseguono quindi le operazioni nella visualizzazione raccolta. Quando gli elementi vengono raggruppati in DataGrid, è possibile definire un oggetto GroupStyle che specifica l'aspetto di ogni gruppo. Si applica l'oggetto GroupStyle aggiungendolo alla GroupStyle raccolta di DataGrid. Se si hanno più livelli di raggruppamento, è possibile applicare stili diversi a ogni livello di gruppo. Gli stili vengono applicati nell'ordine in cui sono definiti. Per altre informazioni, vedere Procedura: raggruppare, ordinare e filtrare i dati nel controllo DataGrid.

In fase di modifica

Per impostazione predefinita, è possibile modificare gli elementi direttamente in DataGrid. Per garantire che le modifiche possano essere sottoposte a commit e annullate correttamente, gli oggetti nell'oggetto DataGrid devono implementare l'interfaccia IEditableObject . In alternativa, è possibile impostare la proprietà su per disabilitare la IsReadOnly modifica in DataGrid.true

Il DataGrid supporto predefinito per i comandi di modifica seguenti:

Comando Associazione di input predefinita
BeginEditCommand F2
CancelEditCommand ESC
CommitEditCommand INVIO
DeleteCommand DELETE

La cella corrente viene inserita in modalità di modifica facendo clic su di essa o premendo F2. Una modifica a livello di cella viene eseguita quando si passa a un'altra cella nella stessa riga o si preme INVIO mentre la cella è in modalità di modifica. Tutte le modifiche in una riga vengono eseguite quando si passa a un'altra riga o si preme INVIO mentre la riga è in modalità di modifica. Annullare una modifica della cella premendo ESC una volta e annullare tutte le modifiche in una riga premendo ESC due volte. Per altre informazioni sul commit a livello di codice e sull'annullamento delle modifiche, vedere i BeginEditmetodi , CommitEdite CancelEdit . Per altre informazioni sugli eventi correlati alla modifica, vedere BeginningEdit, , CellEditEndingPreparingCellForEdite RowEditEnding.

Impostare le CanUserAddRows proprietà e CanUserDeleteRows per specificare se un utente può aggiungere o eliminare righe. Un utente può eliminare le righe selezionate premendo il tasto DELETE. Se la CanUserAddRows proprietà è impostata su true, viene aggiunta una nuova riga di elemento come ultima riga in DataGrid. È possibile impostare i valori predefiniti per i nuovi elementi gestendo l'evento InitializingNewItem .

Nota

Se le azioni di modifica sono consentite è influenzato da una serie di fattori aggiuntivi, tra cui lo IsReadOnly stato e IsEnabled di DataGride se la raccolta dati sottostante consente l'azione.

Convalida

consente DataGrid di eseguire la convalida sia a livello di cella che di riga. Con la convalida a livello di cella, si convalidano le singole proprietà di un oggetto dati associato quando un utente aggiorna un valore. Con la convalida a livello di riga, si convalidano interi oggetti dati quando un utente esegue il commit delle modifiche apportate a una riga. È possibile fornire feedback visivo personalizzato per gli errori di convalida a livello di riga impostando la RowValidationErrorTemplate proprietà oppure è possibile usare l'indicatore di errore predefinito. Per creare una regola di convalida personalizzata, creare una classe che deriva dalla ValidationRule classe e implementare il Validate metodo . Aggiungere la regola di convalida personalizzata alla RowValidationRules raccolta.

Personalizzazione del controllo DataGrid

Il DataGrid controllo supporta opzioni comuni di formattazione delle tabelle, ad esempio sfondi di riga alternati e la possibilità di visualizzare o nascondere intestazioni, griglie e barre di scorrimento. Inoltre, il controllo fornisce diverse proprietà di stile e modello che è possibile usare per modificare completamente l'aspetto del controllo e le relative righe, colonne, intestazioni e celle.

Per personalizzare DataGrid il comportamento, è possibile gestire gli eventi di modifica della selezione, modifica delle celle e riordinamento delle colonne. DataGrid Espone anche diversi eventi per il riciclo delle righe che è possibile gestire per personalizzare le righe.

Per applicare le stesse impostazioni di proprietà a più DataGrid controlli, utilizzare la Style proprietà . È possibile modificare l'impostazione predefinita ControlTemplate per assegnare al controllo un aspetto univoco. Per altre informazioni sulla creazione di un ControlTemplateoggetto , vedere Personalizzazione dell'aspetto di un controllo esistente tramite la creazione di un oggetto ControlTemplate. Per visualizzare le parti e gli stati specifici di DataGrid, vedere Stili e modelli di DataGrid.

Le proprietà di dipendenza per questo controllo potrebbero essere impostate dallo stile predefinito del controllo. Se una proprietà è impostata da uno stile predefinito, la proprietà potrebbe cambiare rispetto al valore predefinito quando il controllo viene visualizzato nell'applicazione. Lo stile predefinito è determinato dal tema del desktop usato quando l'applicazione è in esecuzione.

Nota

L'impostazione di una proprietà visiva ha effetto solo se la proprietà è presente nel modello predefinito del controllo ed è impostata tramite un TemplateBinding. Un elenco delle proprietà visive è disponibile nella sezione Modifica della struttura visiva di un controllo dell'articolo Personalizzazione dell'aspetto di un controllo esistente mediante la creazione di un oggetto ControlTemplate.

Attività comuni

Nella tabella seguente vengono fornite informazioni sulle attività in genere associate a DataGrid.

Attività Implementazione
Impostare colori di sfondo di riga alternati Impostare la AlternationIndex proprietà su 2 o più e quindi assegnare un Brush oggetto RowBackground alle proprietà e AlternatingRowBackground .
Definire il comportamento di selezione delle celle e delle righe Impostare le proprietà SelectionMode e SelectionUnit.
Personalizzare l'aspetto visivo di intestazioni, celle e righe Applicare un nuovo Style oggetto alle ColumnHeaderStyleproprietà , RowHeaderStyle, CellStyleo RowStyle .
Impostare le opzioni di ridimensionamento Impostare le Heightproprietà , MaxHeight, WidthMinHeight, MaxWidth, o MinWidth . Per altre informazioni, vedere Opzioni di ridimensionamento nel controllo DataGrid.
Accedere agli elementi selezionati Controllare la SelectedCells proprietà per ottenere le celle selezionate e controllare la SelectedItems proprietà per ottenere le righe selezionate. Per altre informazioni, vedere la proprietà SelectedCells.
Personalizzare le interazioni con l'utente finale Impostare le CanUserAddRowsproprietà , CanUserDeleteRows, CanUserResizeColumnsCanUserReorderColumns, CanUserResizeRows, e CanUserSortColumns .
Annullare o modificare le colonne generate automaticamente Gestire l'evento AutoGeneratingColumn .
Bloccare una colonna Impostare la FrozenColumnCount proprietà su 1 e spostare la colonna nella posizione più a sinistra impostando la DisplayIndex proprietà su 0.
Usare i dati XML come origine dati Associare sull'oggetto ItemsSourceDataGrid alla query XPath che rappresenta la raccolta di elementi. Creare ogni colonna in DataGrid. Associare ogni colonna impostando XPath sull'associazione alla query che ottiene la proprietà nell'origine dell'elemento. Per un esempio, vedere DataGridTextColumn.
Raggruppare elementi Eseguire l'associazione a un CollectionView oggetto o CollectionViewSource che supporta il raggruppamento. Per altre informazioni, vedere Procedura: raggruppare, ordinare e filtrare i dati nel controllo DataGrid.
Visualizzare la sezione dei dettagli per una riga Definire un RowDetailsTemplate oggetto per specificare l'aspetto della sezione dei dettagli. Impostare su RowDetailsVisibilityMode per specificare quando viene visualizzata la sezione dei dettagli. Per altre informazioni, vedere Procedura: Aggiungere dettagli riga a un controllo DataGrid.

Costruttori

DataGrid()

Inizializza una nuova istanza della classe DataGrid.

Campi

AlternatingRowBackgroundProperty

Identifica la proprietà di dipendenza AlternatingRowBackground.

AreRowDetailsFrozenProperty

Identifica la proprietà di dipendenza AreRowDetailsFrozen.

AutoGenerateColumnsProperty

Identifica la proprietà di dipendenza AutoGenerateColumns.

BeginEditCommand

Rappresenta il comando che indica l'intenzione di iniziare la modifica della cella o della riga corrente dell'oggetto DataGrid.

CancelEditCommand

Rappresenta il comando che indica l'intenzione di annullare le modifiche in sospeso apportate alla cella o alla riga corrente e di ripristinare lo stato precedente all'esecuzione del comando BeginEditCommand.

CanUserAddRowsProperty

Identifica la proprietà di dipendenza CanUserAddRows.

CanUserDeleteRowsProperty

Identifica la proprietà di dipendenza CanUserDeleteRows.

CanUserReorderColumnsProperty

Identifica la proprietà di dipendenza CanUserReorderColumns.

CanUserResizeColumnsProperty

Identifica la proprietà di dipendenza CanUserResizeColumns.

CanUserResizeRowsProperty

Identifica la proprietà di dipendenza CanUserResizeRows.

CanUserSortColumnsProperty

Identifica la proprietà di dipendenza CanUserSortColumns.

CellsPanelHorizontalOffsetProperty

Identifica la proprietà di dipendenza CellsPanelHorizontalOffset.

CellStyleProperty

Identifica la proprietà di dipendenza CellStyle.

ClipboardCopyModeProperty

Identifica la proprietà di dipendenza ClipboardCopyMode.

ColumnHeaderHeightProperty

Identifica la proprietà di dipendenza ColumnHeaderHeight.

ColumnHeaderStyleProperty

Identifica la proprietà di dipendenza ColumnHeaderStyle.

ColumnWidthProperty

Identifica la proprietà di dipendenza ColumnWidth.

CommitEditCommand

Rappresenta il comando che indica l'intenzione di eseguire il commit delle modifiche in sospeso apportate alla cella o alla riga corrente e di uscire dalla modalità di modifica.

CurrentCellProperty

Identifica la proprietà di dipendenza CurrentCell.

CurrentColumnProperty

Identifica la proprietà di dipendenza CurrentColumn.

CurrentItemProperty

Identifica la proprietà di dipendenza CurrentItem.

DragIndicatorStyleProperty

Identifica la proprietà di dipendenza DragIndicatorStyle.

DropLocationIndicatorStyleProperty

Identifica la proprietà di dipendenza DropLocationIndicatorStyle.

EnableColumnVirtualizationProperty

Identifica la proprietà di dipendenza EnableColumnVirtualization.

EnableRowVirtualizationProperty

Identifica la proprietà di dipendenza EnableRowVirtualization.

FrozenColumnCountProperty

Identifica la proprietà di dipendenza FrozenColumnCount.

GridLinesVisibilityProperty

Identifica la proprietà di dipendenza GridLinesVisibility.

HeadersVisibilityProperty

Identifica la proprietà di dipendenza HeadersVisibility.

HorizontalGridLinesBrushProperty

Identifica la proprietà di dipendenza HorizontalGridLinesBrush.

HorizontalScrollBarVisibilityProperty

Identifica la proprietà di dipendenza HorizontalScrollBarVisibility.

IsReadOnlyProperty

Identifica la proprietà di dipendenza IsReadOnly.

MaxColumnWidthProperty

Identifica la proprietà di dipendenza MaxColumnWidth.

MinColumnWidthProperty

Identifica la proprietà di dipendenza MinColumnWidth.

MinRowHeightProperty

Identifica la proprietà di dipendenza MinRowHeight.

NewItemMarginProperty

Identifica la proprietà di dipendenza NewItemMargin.

NonFrozenColumnsViewportHorizontalOffsetProperty

Identifica la proprietà di dipendenza NonFrozenColumnsViewportHorizontalOffset.

RowBackgroundProperty

Identifica la proprietà di dipendenza RowBackground.

RowDetailsTemplateProperty

Identifica la proprietà di dipendenza RowDetailsTemplate.

RowDetailsTemplateSelectorProperty

Identifica la proprietà di dipendenza RowDetailsTemplateSelector.

RowDetailsVisibilityModeProperty

Identifica la proprietà di dipendenza RowDetailsVisibilityMode.

RowHeaderActualWidthProperty

Identifica la proprietà di dipendenza RowHeaderActualWidth.

RowHeaderStyleProperty

Identifica la proprietà di dipendenza RowHeaderStyle.

RowHeaderTemplateProperty

Identifica la proprietà di dipendenza RowHeaderTemplate.

RowHeaderTemplateSelectorProperty

Identifica la proprietà di dipendenza RowHeaderTemplateSelector.

RowHeaderWidthProperty

Identifica la proprietà di dipendenza RowHeaderWidth.

RowHeightProperty

Identifica la proprietà di dipendenza RowHeight.

RowStyleProperty

Identifica la proprietà di dipendenza RowStyle.

RowStyleSelectorProperty

Identifica la proprietà di dipendenza RowStyleSelector.

RowValidationErrorTemplateProperty

Identifica la proprietà di dipendenza RowValidationErrorTemplate.

SelectionModeProperty

Identifica la proprietà di dipendenza SelectionMode.

SelectionUnitProperty

Identifica la proprietà di dipendenza SelectionUnit.

VerticalGridLinesBrushProperty

Identifica la proprietà di dipendenza VerticalGridLinesBrush.

VerticalScrollBarVisibilityProperty

Identifica la proprietà di dipendenza VerticalScrollBarVisibility.

Proprietà

ActualHeight

Ottiene l'altezza di questo elemento di cui è stato eseguito il rendering.

(Ereditato da FrameworkElement)
ActualWidth

Ottiene la larghezza di questo elemento di cui è stato eseguito il rendering.

(Ereditato da FrameworkElement)
AllowDrop

Recupera o imposta un valore che indica se l'elemento può essere utilizzato come destinazione di un'operazione di trascinamento e rilascio. Si tratta di una proprietà di dipendenza.

(Ereditato da UIElement)
AlternatingRowBackground

Ottiene o imposta il pennello di sfondo per l'utilizzo su righe alternative.

AlternationCount

Ottiene o imposta il numero di contenitori di elementi alternativi in ItemsControl, che consente ai contenitori alternativi di avere un aspetto univoco.

(Ereditato da ItemsControl)
AreAnyTouchesCaptured

Ottiene un valore che indica se almeno un dispositivo a tocco è acquisito nell'elemento.

(Ereditato da UIElement)
AreAnyTouchesCapturedWithin

Ottiene un valore che indica se almeno un tocco è acquisito nell'elemento o nei relativi elementi figlio della struttura ad albero visuale.

(Ereditato da UIElement)
AreAnyTouchesDirectlyOver

Ottiene un valore che indica se almeno un dispositivo a tocco viene premuto sull'elemento.

(Ereditato da UIElement)
AreAnyTouchesOver

Ottiene un valore che indica se almeno un tocco viene premuto sull'elemento o sui relativi elementi figlio della struttura ad albero visuale.

(Ereditato da UIElement)
AreRowDetailsFrozen

Ottiene o imposta un valore che indica se i dettagli della riga possono scorrere orizzontalmente.

AutoGenerateColumns

Ottiene o imposta un valore che indica se le colonne vengono create automaticamente.

Background

Ottiene o imposta un pennello che descrive lo sfondo di un controllo.

(Ereditato da Control)
BindingGroup

Ottiene o imposta l'oggetto BindingGroup utilizzato per l'elemento.

(Ereditato da FrameworkElement)
BitmapEffect
Obsoleti.
Obsoleti.

Recupera o imposta un effetto bitmap da applicare direttamente al contenuto renderizzato dell'elemento. Si tratta di una proprietà di dipendenza.

(Ereditato da UIElement)
BitmapEffectInput
Obsoleti.
Obsoleti.

Recupera o imposta un'origine di input per l'effetto bitmap da applicare direttamente al contenuto renderizzato dell'elemento. Si tratta di una proprietà di dipendenza.

(Ereditato da UIElement)
BorderBrush

Ottiene o imposta un pennello che descrive lo sfondo del bordo di un controllo.

(Ereditato da Control)
BorderThickness

Ottiene o imposta lo spessore del bordo di un controllo.

(Ereditato da Control)
CacheMode

Ottiene o imposta una rappresentazione nascosta dell'oggetto UIElement.

(Ereditato da UIElement)
CanSelectMultipleItems

Ottiene o imposta un valore che indica se è possibile selezionare contemporaneamente più elementi in MultiSelector.

(Ereditato da MultiSelector)
CanUserAddRows

Ottiene o imposta un valore che indica se l'utente può aggiungere nuove righe all'oggetto DataGrid.

CanUserDeleteRows

Ottiene o imposta un valore che indica se l'utente può eliminare righe dall'oggetto DataGrid.

CanUserReorderColumns

Recupera o imposta un valore che indica se l'utente può modificare l'ordine di visualizzazione delle colonne trascinandone le intestazioni con il mouse.

CanUserResizeColumns

Ottiene o imposta un valore che indica se l'utente può regolare la larghezza delle colonne utilizzando il mouse.

CanUserResizeRows

Ottiene o imposta un valore che indica se l'utente può regolare l'altezza delle righe utilizzando il mouse.

CanUserSortColumns

Recupera o imposta un valore che indica se l'utente può ordinare le colonne facendo clic sull'intestazione.

CellsPanelHorizontalOffset

Ottiene l'offset orizzontale per l'oggetto DataGridCellsPanel.

CellStyle

Ottiene o imposta lo stile applicato a tutte le celle nell'oggetto DataGrid.

Clip

Ottiene o imposta la geometria usata per definire la struttura dei contenuti di un elemento. Si tratta di una proprietà di dipendenza.

(Ereditato da UIElement)
ClipboardCopyMode

Ottiene o imposta un valore che indica come il contenuto viene copiato negli Appunti.

ClipToBounds

Recupera o imposta un valore che indica se ritagliare il contenuto dell'elemento (o il contenuto proveniente dagli elementi figlio dell'elemento) per adattarlo alle dimensioni dell'elemento contenitore. Si tratta di una proprietà di dipendenza.

(Ereditato da UIElement)
ColumnHeaderHeight

Ottiene o imposta l'altezza della riga delle intestazioni di colonna.

ColumnHeaderStyle

Ottiene o imposta lo stile applicato a tutte le intestazioni di colonna nell'oggetto DataGrid.

Columns

Ottiene un insieme contenente tutte le colonne dell'oggetto DataGrid.

ColumnWidth

Ottiene o imposta la larghezza standard e la modalità di ridimensionamento delle colonne e delle intestazioni nell'oggetto DataGrid.

CommandBindings

Ottiene un insieme di oggetti CommandBinding associati a questo elemento. Un oggetto CommandBinding consente la gestione dei comandi per questo elemento e dichiara il collegamento tra un comando, i relativi eventi e i gestori associati da questo elemento.

(Ereditato da UIElement)
ContextMenu

Ottiene o imposta l'elemento del menu di scelta rapida che deve essere visualizzato ogni volta che il menu di scelta rapida viene richiesto tramite l'interfaccia utente dall'interno di questo elemento.

(Ereditato da FrameworkElement)
CurrentCell

Ottiene o imposta la cella con lo stato attivo.

CurrentColumn

Ottiene o imposta la colonna contenente la cella attiva.

CurrentItem

Ottiene l'elemento di dati associato alla riga contenente la cella attiva.

Cursor

Recupera o imposta il cursore visualizzato quando il puntatore del mouse è posizionato sull'elemento.

(Ereditato da FrameworkElement)
DataContext

Ottiene o imposta il contesto dei dati per un elemento quando partecipa al data binding.

(Ereditato da FrameworkElement)
DefaultStyleKey

Ottiene o imposta la chiave da usare per fare riferimento allo stile per il controllo quando vengono usati o definiti stili del tema.

(Ereditato da FrameworkElement)
DeleteCommand

Rappresenta il comando che indica l'intenzione di eliminare la riga corrente.

DependencyObjectType

Ottiene l'oggetto DependencyObjectType che esegue il wrapping del tipo CLR di questa istanza.

(Ereditato da DependencyObject)
DesiredSize

Ottiene le dimensioni calcolate da questo elemento durante il passaggio di misurazione del processo di layout.

(Ereditato da UIElement)
Dispatcher

Ottiene l'oggetto Dispatcher associato a DispatcherObject.

(Ereditato da DispatcherObject)
DisplayMemberPath

Ottiene o imposta un percorso su un valore nell'oggetto di origine per fornire la rappresentazione visiva dell'oggetto.

(Ereditato da ItemsControl)
DragIndicatorStyle

Ottiene o imposta lo stile utilizzato quando viene eseguito il rendering dell'indicatore di trascinamento visualizzato durante il trascinamento di un'intestazione di colonna.

DropLocationIndicatorStyle

Ottiene o imposta lo stile applicato per indicare la destinazione finale durante il trascinamento di un'intestazione di colonna.

Effect

Ottiene o imposta l'effetto bitmap da applicare all'oggetto UIElement. Si tratta di una proprietà di dipendenza.

(Ereditato da UIElement)
EnableColumnVirtualization

Ottiene o imposta un valore che indica se è abilitata la virtualizzazione delle colonne.

EnableRowVirtualization

Ottiene o imposta un valore che indica se è abilitata la virtualizzazione delle righe.

FlowDirection

Ottiene o imposta la direzione in cui il testo e altri elementi dell'interfaccia utente vengono trasmessi all'interno di qualsiasi elemento padre che controlla il layout.

(Ereditato da FrameworkElement)
Focusable

Recupera o imposta un valore che indica se l'elemento può ricevere lo stato attivo. Si tratta di una proprietà di dipendenza.

(Ereditato da UIElement)
FocusBorderBrushKey

Ottiene la chiave che fa riferimento al pennello dei bordi predefinito per una cella attivata.

FocusVisualStyle

Ottiene o imposta una proprietà che consente la personalizzazione dell'aspetto, degli effetti o di altre caratteristiche di stile che si applicheranno a questo elemento quando acquisisce lo stato attivo della tastiera.

(Ereditato da FrameworkElement)
FontFamily

Ottiene o imposta la famiglia di caratteri del controllo.

(Ereditato da Control)
FontSize

Recupera o imposta la dimensione di carattere.

(Ereditato da Control)
FontStretch

Recupera o imposta il livello di riduzione o espansione di un tipo di carattere sullo schermo.

(Ereditato da Control)
FontStyle

Ottiene o imposta lo stile del carattere.

(Ereditato da Control)
FontWeight

Recupera o imposta lo spessore del tipo di carattere specificato.

(Ereditato da Control)
ForceCursor

Ottiene o imposta un valore che indica se deve FrameworkElement forzare il rendering del cursore come dichiarato dalla Cursor proprietà .

(Ereditato da FrameworkElement)
Foreground

Ottiene o imposta un pennello che descrive il colore di primo piano.

(Ereditato da Control)
FrozenColumnCount

Ottiene o imposta il numero di colonne che non scorrono.

GridLinesVisibility

Ottiene o imposta un valore che indica quali linee della griglia vengono visualizzate.

GroupStyle

Ottiene una raccolta di oggetti GroupStyle che definiscono l'aspetto di ogni livello di gruppi.

(Ereditato da ItemsControl)
GroupStyleSelector

Ottiene o imposta un metodo che consente di specificare la logica di selezione personalizzata per un oggetto GroupStyle da applicare a ogni gruppo di una raccolta.

(Ereditato da ItemsControl)
HandlesScrolling

Ottiene un valore che indica se l'oggetto DataGrid supporta lo scorrimento da tastiera personalizzato.

HasAnimatedProperties

Ottiene un valore che indica se questo elemento dispone di proprietà a cui è stata aggiunta un'animazione.

(Ereditato da UIElement)
HasEffectiveKeyboardFocus

Ottiene un valore che indica se UIElement ha lo stato attivo.

(Ereditato da UIElement)
HasItems

Ottiene un valore che indica se nell'oggetto ItemsControl sono presenti conflitti.

(Ereditato da ItemsControl)
HeadersVisibility

Ottiene o imposta il valore che specifica la visibilità delle intestazioni di riga e di colonna.

HeadersVisibilityConverter

Ottiene il convertitore che converte un oggetto DataGridHeadersVisibility in un oggetto Visibility.

Height

Ottiene o imposta l'altezza consigliata dell'elemento.

(Ereditato da FrameworkElement)
HorizontalAlignment

Recupera o imposta le caratteristiche di allineamento orizzontale applicate all'elemento quando viene composto all'interno di un elemento padre, come un Panel o un controllo elementi.

(Ereditato da FrameworkElement)
HorizontalContentAlignment

Ottiene o imposta l'allineamento orizzontale del contenuto del controllo.

(Ereditato da Control)
HorizontalGridLinesBrush

Ottiene o imposta il pennello utilizzato per disegnare le linee griglia orizzontali.

HorizontalScrollBarVisibility

Ottiene o imposta un valore che indica il modo in cui vengono visualizzate le barre di scorrimento orizzontale in DataGrid.

InheritanceBehavior

Ottiene o imposta i limiti di ambito per l'ereditarietà dei valori di proprietà, per la ricerca delle chiavi di risorsa e per la ricerca RelativeSource FindAncestor.

(Ereditato da FrameworkElement)
InputBindings

Recupera l'insieme di associazioni di input relative all'elemento.

(Ereditato da UIElement)
InputScope

Ottiene o imposta il contesto per l'input usato dall'oggetto FrameworkElement.

(Ereditato da FrameworkElement)
IsArrangeValid

Ottiene un valore che indica se la dimensione e la posizione calcolate degli elementi figlio nel layout di questo elemento sono valide.

(Ereditato da UIElement)
IsEnabled

Ottiene o imposta un valore che indica se questo elemento è abilitato nell'interfaccia utente. Si tratta di una proprietà di dipendenza.

(Ereditato da UIElement)
IsEnabledCore

Ottiene un valore che diventa il valore restituito di IsEnabled in classi derivate.

(Ereditato da UIElement)
IsFocused

Ottiene un valore che determina se l'elemento ha lo stato attivo logico. Si tratta di una proprietà di dipendenza.

(Ereditato da UIElement)
IsGrouping

Ottiene un valore che indica se il controllo usa il raggruppamento.

(Ereditato da ItemsControl)
IsHitTestVisible

Ottiene o imposta un valore che dichiara se l'elemento può essere restituito come risultato dell'hit test da una parte del contenuto sottoposto a rendering. Si tratta di una proprietà di dipendenza.

(Ereditato da UIElement)
IsInitialized

Ottiene un valore che indica se questo elemento è stato inizializzato, durante l'elaborazione da parte di un processore XAML o tramite il EndInit() relativo metodo chiamato in modo esplicito.

(Ereditato da FrameworkElement)
IsInputMethodEnabled

Ottiene un valore che indica se un sistema di metodi di input, ad esempio un IME (Input Method Editor), è abilitato per l'elaborazione dell'input in questo elemento.

(Ereditato da UIElement)
IsKeyboardFocused

Ottiene un valore che indica se l'elemento ha lo stato attivo della tastiera. Si tratta di una proprietà di dipendenza.

(Ereditato da UIElement)
IsKeyboardFocusWithin

Ottiene un valore che indica se lo stato attivo della tastiera è un punto qualsiasi all'interno dell'elemento o i relativi elementi figlio della struttura ad albero visuale. Si tratta di una proprietà di dipendenza.

(Ereditato da UIElement)
IsLoaded

Ottiene un valore che indica se questo elemento è stato caricato per la presentazione.

(Ereditato da FrameworkElement)
IsManipulationEnabled

Ottiene o imposta un valore che indica se gli eventi di manipolazione sono abilitati sull'oggetto UIElement.

(Ereditato da UIElement)
IsMeasureValid

Ottiene un valore che indica se la dimensione corrente restituita dalla misurazione del layout sia valida.

(Ereditato da UIElement)
IsMouseCaptured

Ottiene un valore che indica se il mouse viene rilevato su questo elemento. Si tratta di una proprietà di dipendenza.

(Ereditato da UIElement)
IsMouseCaptureWithin

Ottiene un valore che determina se l'elemento o gli elementi figlio nella relativa struttura ad albero visuale hanno lo stato mouse capture. Si tratta di una proprietà di dipendenza.

(Ereditato da UIElement)
IsMouseDirectlyOver

Ottiene un valore che indica se la posizione del puntatore del mouse corrisponde ai risultati dell'hit test, che prendono in considerazione la composizione dell'elemento. Si tratta di una proprietà di dipendenza.

(Ereditato da UIElement)
IsMouseOver

Ottiene un valore che indica se il puntatore del mouse si trova sull'elemento (inclusi gli elementi figlio della struttura ad albero visuale). Si tratta di una proprietà di dipendenza.

(Ereditato da UIElement)
IsReadOnly

Ottiene o imposta un valore che indica se l'utente può modificare i valori nell'oggetto DataGrid.

IsSealed

Ottiene un valore che indica se l'istanza è attualmente sealed (di sola lettura).

(Ereditato da DependencyObject)
IsStylusCaptured

Ottiene un valore che indica se lo stilo viene rilevato da questo elemento. Si tratta di una proprietà di dipendenza.

(Ereditato da UIElement)
IsStylusCaptureWithin

Ottiene un valore che determina se lo stilo viene acquisito da questo elemento o da un elemento entro i limiti dell'elemento e della relativa struttura ad albero visuale. Si tratta di una proprietà di dipendenza.

(Ereditato da UIElement)
IsStylusDirectlyOver

Ottiene un valore che indica se la posizione dello stilo corrisponde a risultati dell'hit test, che prendono in considerazione la composizione dell'elemento. Si tratta di una proprietà di dipendenza.

(Ereditato da UIElement)
IsStylusOver

Ottiene un valore che indica se il cursore dello stilo è posizionato sull'elemento (inclusi gli elementi visivi figlio). Si tratta di una proprietà di dipendenza.

(Ereditato da UIElement)
IsSynchronizedWithCurrentItem

Ottiene o imposta un valore che indica se un oggetto Selector deve mantenere la proprietà SelectedItem sincronizzata all'elemento corrente nella proprietà Items.

(Ereditato da Selector)
IsTabStop

Ottiene o imposta un valore che indica se un controllo è incluso nella navigazione tramite tabulazione.

(Ereditato da Control)
IsTextSearchCaseSensitive

Ottiene o imposta un valore che indica se le maiscole/minuscole sono una condizione durante la ricerca di elementi.

(Ereditato da ItemsControl)
IsTextSearchEnabled

Ottiene o imposta un valore che indica se l'oggetto TextSearch è abilitato per l'istanza di ItemsControl.

(Ereditato da ItemsControl)
IsUpdatingSelectedItems

Ottiene o imposta un valore che indica se è attualmente in corso un aggiornamento di massa di MultiSelector nell'insieme SelectedItems.

(Ereditato da MultiSelector)
IsVisible

Ottiene un valore che indica se questo elemento è visibile nell'interfaccia utente. Si tratta di una proprietà di dipendenza.

(Ereditato da UIElement)
ItemBindingGroup

Ottiene o imposta l'oggetto BindingGroup che viene copiato in ogni elemento nell'oggetto ItemsControl.

(Ereditato da ItemsControl)
ItemContainerGenerator

Ottiene l'oggetto ItemContainerGenerator associato al controllo.

(Ereditato da ItemsControl)
ItemContainerStyle

Ottiene o imposta l'oggetto Style applicato all'elemento contenitore generato per ogni elemento.

(Ereditato da ItemsControl)
ItemContainerStyleSelector

Ottiene o imposta una logica di selezione dello stile personalizzata per uno stile che può essere applicato a ogni elemento contenitore generato.

(Ereditato da ItemsControl)
Items

Ottiene la raccolta usata per generare il contenuto dell'oggetto ItemsControl.

(Ereditato da ItemsControl)
ItemsPanel

Ottiene o imposta il modello che definisce il pannello che controlla il layout di elementi.

(Ereditato da ItemsControl)
ItemsSource

Ottiene o imposta una raccolta usata per generare il contenuto dell'oggetto ItemsControl.

(Ereditato da ItemsControl)
ItemStringFormat

Ottiene o imposta una stringa composita che specifica come formattare gli elementi nell'oggetto ItemsControl se questi vengono visualizzati come stringhe.

(Ereditato da ItemsControl)
ItemTemplate

Ottiene o imposta l'oggetto DataTemplate usato per visualizzare ogni elemento.

(Ereditato da ItemsControl)
ItemTemplateSelector

Ottiene o imposta la logica personalizzata per la scelta di un modello usato per visualizzare ogni elemento.

(Ereditato da ItemsControl)
Language

Ottiene o imposta le informazioni relative alla lingua di localizzazione/globalizzazione che si applica a un elemento.

(Ereditato da FrameworkElement)
LayoutTransform

Ottiene o imposta una trasformazione grafica che deve essere applicata a questo elemento quando viene eseguito il layout.

(Ereditato da FrameworkElement)
LogicalChildren

Ottiene un enumeratore per gli oggetti figlio logici dell'oggetto ItemsControl.

(Ereditato da ItemsControl)
Margin

Ottiene o imposta il margine esterno di un elemento.

(Ereditato da FrameworkElement)
MaxColumnWidth

Ottiene o imposta il vincolo di larghezza massima delle colonne e delle intestazioni nell'oggetto DataGrid.

MaxHeight

Recupera o imposta il vincolo di altezza massima dell'elemento.

(Ereditato da FrameworkElement)
MaxWidth

Recupera o imposta il vincolo di larghezza massima dell'elemento.

(Ereditato da FrameworkElement)
MinColumnWidth

Ottiene o imposta il vincolo di larghezza minima delle colonne e delle intestazioni nell'oggetto DataGrid.

MinHeight

Recupera o imposta il vincolo di altezza minima dell'elemento.

(Ereditato da FrameworkElement)
MinRowHeight

Ottiene o imposta il vincolo di altezza minima delle righe e delle intestazioni nell'oggetto DataGrid.

MinWidth

Recupera o imposta il vincolo di larghezza minima dell'elemento.

(Ereditato da FrameworkElement)
Name

Ottiene o imposta il nome identificativo dell'elemento. Il nome fornisce un riferimento in modo che il code-behind, ad esempio il codice del gestore eventi, possa fare riferimento a un elemento di markup dopo essere stato costruito durante l'elaborazione da parte di un processore XAML.

(Ereditato da FrameworkElement)
NewItemMargin

Ottiene o imposta il margine per la nuova riga dell'elemento.

NonFrozenColumnsViewportHorizontalOffset

Ottiene l'offset orizzontale delle colonne scorrevoli nel riquadro di visualizzazione.

Opacity

Ottiene o imposta il fattore di opacità applicato all'intero UIElement oggetto quando viene eseguito il rendering nell'interfaccia utente. Si tratta di una proprietà di dipendenza.

(Ereditato da UIElement)
OpacityMask

Recupera o imposta una maschera di opacità come implementazione di Brush applicata a qualsiasi mascheramento del canale alfa per il contenuto sottoposto a rendering dell'elemento. Si tratta di una proprietà di dipendenza.

(Ereditato da UIElement)
OverridesDefaultStyle

Recupera o imposta un valore che indica se l'elemento incorpora proprietà di stile dagli stili del tema.

(Ereditato da FrameworkElement)
Padding

Recupera o imposta la spaziatura interna in un controllo.

(Ereditato da Control)
Parent

Ottiene l'elemento padre logico di questo elemento.

(Ereditato da FrameworkElement)
PersistId
Obsoleti.

Ottiene un valore che identifica in modo univoco questo elemento.

(Ereditato da UIElement)
RenderSize

Ottiene (o imposta) la dimensione di rendering finale di questo elemento.

(Ereditato da UIElement)
RenderTransform

Ottiene o imposta le informazioni di trasformazione che influiscono sulla posizione di rendering di questo elemento. Si tratta di una proprietà di dipendenza.

(Ereditato da UIElement)
RenderTransformOrigin

Ottiene o imposta il punto centrale di qualsiasi trasformazione di rendering possibile dichiarata da RenderTransform, rispetto ai limiti dell'elemento. Si tratta di una proprietà di dipendenza.

(Ereditato da UIElement)
Resources

Ottiene o imposta il dizionario risorse definite localmente.

(Ereditato da FrameworkElement)
RowBackground

Ottiene o imposta il pennello predefinito per lo sfondo della riga.

RowDetailsScrollingConverter

Ottiene il convertitore che converte un valore booleano in un oggetto SelectiveScrollingOrientation.

RowDetailsTemplate

Ottiene o imposta il modello utilizzato per visualizzare i dettagli delle righe.

RowDetailsTemplateSelector

Ottiene o imposta la selezione modelli utilizzata per i dettagli delle righe.

RowDetailsVisibilityMode

Ottiene o imposta un valore che indica quando viene visualizzata la sezione di dettagli di una riga.

RowHeaderActualWidth

Ottiene la larghezza di rendering della colonna delle intestazioni di riga.

RowHeaderStyle

Ottiene o imposta lo stile applicato a tutte le intestazioni di riga.

RowHeaderTemplate

Ottiene o imposta il modello per le intestazioni di riga.

RowHeaderTemplateSelector

Ottiene o imposta la selezione modelli per le intestazioni di riga.

RowHeaderWidth

Recupera o imposta la larghezza della riga di intestazione della colonna.

RowHeight

Ottiene o imposta l'altezza suggerita per tutte le righe.

RowStyle

Ottiene o imposta lo stile applicato a tutte le righe.

RowStyleSelector

Ottiene o imposta la selezione stili per le righe.

RowValidationErrorTemplate

Ottiene o imposta il modello utilizzato per indicare visivamente un errore nella convalida della riga.

RowValidationRules

Ottiene le regole utilizzate per convalidare i dati in ogni riga.

SelectAllCommand

Rappresenta il comando che indica l'intenzione di selezionare tutte le celle nell'oggetto DataGrid.

SelectedCells

Ottiene l'elenco delle celle attualmente selezionate.

SelectedIndex

Recupera o imposta l'indice del primo elemento nella selezione corrente o restituisce il valore uno negativo (-1) se la selezione è vuota.

(Ereditato da Selector)
SelectedItem

Ottiene o imposta il primo elemento nella selezione corrente o restituisce null se la selezione è vuota.

(Ereditato da Selector)
SelectedItems

Ottiene gli elementi selezionati in MultiSelector.

(Ereditato da MultiSelector)
SelectedValue

Ottiene o imposta il valore della proprietà SelectedItem, ottenuto utilizzando la proprietà SelectedValuePath.

(Ereditato da Selector)
SelectedValuePath

Ottiene o imposta il percorso utilizzato per ottenere la proprietà SelectedValue dalla proprietà SelectedItem.

(Ereditato da Selector)
SelectionMode

Ottiene o imposta un valore che indica le modalità di selezione di righe e celle in DataGrid.

SelectionUnit

Ottiene o imposta un valore che indica se è possibile selezionare righe o celle o entrambe in DataGrid.

SnapsToDevicePixels

Ottiene o imposta un valore che determina se durante il rendering di questo elemento devono essere usate le impostazioni per i pixel specifiche del dispositivo. Si tratta di una proprietà di dipendenza.

(Ereditato da UIElement)
Style

Ottiene o imposta lo stile usato dall'elemento quando viene sottoposto a rendering.

(Ereditato da FrameworkElement)
StylusPlugIns

Ottiene un insieme di tutti gli oggetti dei plug-in dello stilo (personalizzazione) associati a questo elemento.

(Ereditato da UIElement)
TabIndex

Ottiene o imposta un valore che determina l'ordine in cui gli elementi ricevono lo stato attivo quando l'utente si sposta tra i controlli tramite il tasto TAB.

(Ereditato da Control)
Tag

Recupera o imposta un valore di oggetto arbitrario utilizzabile per archiviare informazioni personalizzate sull'elemento.

(Ereditato da FrameworkElement)
Template

Ottiene o imposta un modello di controllo.

(Ereditato da Control)
TemplatedParent

Ottiene un riferimento al modello padre di questo elemento. Questa proprietà non è pertinente se l'elemento non è stato creato con un modello.

(Ereditato da FrameworkElement)
ToolTip

Ottiene o imposta l'oggetto della descrizione comando visualizzato per questo elemento nell'interfaccia utente.

(Ereditato da FrameworkElement)
TouchesCaptured

Ottiene tutti i dispositivi a tocco acquisiti in questo elemento.

(Ereditato da UIElement)
TouchesCapturedWithin

Ottiene tutti i dispositivi a tocco che sono acquisiti in questo elemento o nei relativi elementi figlio nella struttura ad albero visuale.

(Ereditato da UIElement)
TouchesDirectlyOver

Ottiene tutti i dispositivi a tocco che si trovano su questo elemento.

(Ereditato da UIElement)
TouchesOver

Ottiene tutti i dispositivi a tocco che sono su questo elemento o nei relativi elementi figlio nella struttura ad albero visuale.

(Ereditato da UIElement)
Triggers

Ottiene la raccolta di trigger aggiunti direttamente per questo elemento o negli elementi figlio.

(Ereditato da FrameworkElement)
Uid

Ottiene o imposta l'identificatore univoco (per la localizzazione) di questo elemento. Si tratta di una proprietà di dipendenza.

(Ereditato da UIElement)
UseLayoutRounding

Ottiene o imposta un valore che indica se l'arrotondamento del layout deve essere applicato alla posizione e alle dimensioni dell'elemento durante il layout.

(Ereditato da FrameworkElement)
VerticalAlignment

Ottiene o imposta le caratteristiche di allineamento verticale applicate all'elemento quando viene composto all'interno di un elemento padre, come un controllo pannello o elementi.

(Ereditato da FrameworkElement)
VerticalContentAlignment

Ottiene o imposta l'allineamento verticale del contenuto del controllo.

(Ereditato da Control)
VerticalGridLinesBrush

Ottiene o imposta il pennello utilizzato per disegnare le linee di griglia verticali.

VerticalScrollBarVisibility

Ottiene o imposta un valore che indica il modo in cui vengono visualizzate le barre di scorrimento verticale in DataGrid.

Visibility

Ottiene o imposta la visibilità dell'interfaccia utente di questo elemento. Si tratta di una proprietà di dipendenza.

(Ereditato da UIElement)
VisualBitmapEffect
Obsoleti.
Obsoleti.

Ottiene o imposta il valore di BitmapEffect per Visual.

(Ereditato da Visual)
VisualBitmapEffectInput
Obsoleti.
Obsoleti.

Ottiene o imposta il valore di BitmapEffectInput per Visual.

(Ereditato da Visual)
VisualBitmapScalingMode

Ottiene o imposta l'oggetto BitmapScalingMode per Visual.

(Ereditato da Visual)
VisualCacheMode

Ottiene o imposta una rappresentazione nascosta dell'oggetto Visual.

(Ereditato da Visual)
VisualChildrenCount

Ottiene il numero di elementi figlio visivi in questo elemento.

(Ereditato da FrameworkElement)
VisualClearTypeHint

Ottiene o imposta l'oggetto ClearTypeHint che determina come viene reso ClearType nell'oggetto Visual.

(Ereditato da Visual)
VisualClip

Ottiene o imposta l'area di ridimensionamento dell'oggetto Visual specificato sotto forma di valore Geometry.

(Ereditato da Visual)
VisualEdgeMode

Ottiene o imposta la modalità di bordo dell’oggetto Visual sotto forma di valore EdgeMode.

(Ereditato da Visual)
VisualEffect

Ottiene o imposta l'effetto bitmap da applicare all'oggetto Visual.

(Ereditato da Visual)
VisualOffset

Ottiene o imposta il valore di offset dell’oggetto visivo.

(Ereditato da Visual)
VisualOpacity

Ottiene o imposta l'opacità di Visual.

(Ereditato da Visual)
VisualOpacityMask

Ottiene o imposta il valore Brush che rappresenta la maschera di opacità dell’oggetto Visual.

(Ereditato da Visual)
VisualParent

Ottiene la struttura ad albero padre dell’oggetto visivo.

(Ereditato da Visual)
VisualScrollableAreaClip

Ottiene o imposta un'area scorrevole ritagliata per l'oggetto Visual.

(Ereditato da Visual)
VisualTextHintingMode

Ottiene o imposta l'oggetto TextHintingMode di Visual.

(Ereditato da Visual)
VisualTextRenderingMode

Ottiene o imposta l'oggetto TextRenderingMode di Visual.

(Ereditato da Visual)
VisualTransform

Ottiene o imposta il valore di Transform per Visual.

(Ereditato da Visual)
VisualXSnappingGuidelines

Ottiene o imposta la raccolta delle linee guida per la coordinata X (verticale).

(Ereditato da Visual)
VisualYSnappingGuidelines

Ottiene o imposta la raccolta delle linee guida per la coordinata y (orizzontale).

(Ereditato da Visual)
Width

Recupera o imposta la larghezza dell'elemento.

(Ereditato da FrameworkElement)

Metodi

AddChild(Object)

Aggiunge l'oggetto specificato come figlio dell'oggetto ItemsControl.

(Ereditato da ItemsControl)
AddHandler(RoutedEvent, Delegate)

Aggiunge un gestore eventi indirizzati per un evento indirizzato specifico, aggiungendo il gestore alla raccolta di gestori nell'elemento corrente.

(Ereditato da UIElement)
AddHandler(RoutedEvent, Delegate, Boolean)

Aggiunge un gestore eventi indirizzati per un evento indirizzato specifico, aggiungendo il gestore alla raccolta di gestori nell'elemento corrente. Specificare handledEventsToo come true per fare in modo che il gestore fornito venga richiamato per un evento indirizzato che è già stato contrassegnato come gestito da un altro elemento lungo la route.

(Ereditato da UIElement)
AddLogicalChild(Object)

Aggiunge l'oggetto fornito alla struttura ad albero logica di questo elemento.

(Ereditato da FrameworkElement)
AddText(String)

Aggiunge la stringa di testo specificata all'oggetto ItemsControl.

(Ereditato da ItemsControl)
AddToEventRoute(EventRoute, RoutedEventArgs)

Aggiunge gestori all'oggetto EventRoute specificato per l'insieme di gestori degli eventi UIElement corrente.

(Ereditato da UIElement)
AddVisualChild(Visual)

Definisce la relazione padre-figlio tra due elementi visivi.

(Ereditato da Visual)
ApplyAnimationClock(DependencyProperty, AnimationClock)

Applica un'animazione a una proprietà di dipendenza specificata nell'elemento. Le animazioni esistenti vengono interrotte e sostituite con la nuova animazione.

(Ereditato da UIElement)
ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)

Applica un'animazione a una proprietà di dipendenza specificata in questo elemento, con la possibilità di specificare che cosa succede se la proprietà ha già un'animazione in esecuzione.

(Ereditato da UIElement)
ApplyTemplate()

Compila una struttura ad albero visuale del modello corrente se necessario e restituisce un valore che indica se tale struttura è stata ricompilata da questa chiamata.

(Ereditato da FrameworkElement)
Arrange(Rect)

Posiziona gli elementi figlio e determina le dimensioni per UIElement. Gli elementi padre chiamano questo metodo dalla rispettiva implementazione ArrangeCore(Rect) (o l'equivalente a livello di framework WPF) per formare un aggiornamento ricorsivo del layout. Questo metodo costituisce il secondo passaggio di un aggiornamento del layout.

(Ereditato da UIElement)
ArrangeCore(Rect)

Implementa ArrangeCore(Rect) (definito come virtuale in UIElement) ed esegue il sealing dell'implementazione.

(Ereditato da FrameworkElement)
ArrangeOverride(Size)

Chiamato per disporre e ridimensionare il contenuto di un oggetto Control.

(Ereditato da Control)
BeginAnimation(DependencyProperty, AnimationTimeline)

Avvia un'animazione per una proprietà animata specificata su questo elemento.

(Ereditato da UIElement)
BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)

Avvia un'animazione particolare per una proprietà animata specificata su questo elemento, con la possibilità di indicare cosa succede se la proprietà dispone già di un'animazione in esecuzione.

(Ereditato da UIElement)
BeginEdit()

Richiama il comando BeginEdit() che attiverà la modalità di modifica per la cella o la riga corrente.

BeginEdit(RoutedEventArgs)

Richiama il comando BeginEdit() che attiverà la modalità di modifica per la cella o la riga corrente.

BeginInit()

Indica che l'inizializzazione dell'oggetto ItemsControl sta per iniziare.

(Ereditato da ItemsControl)
BeginStoryboard(Storyboard)

Inizia la sequenza di azioni contenuta nello storyboard fornito.

(Ereditato da FrameworkElement)
BeginStoryboard(Storyboard, HandoffBehavior)

Inizia la sequenza di azioni contenuta nello storyboard fornito, specificando le opzioni relative alle azioni che dovrebbero verificarsi se la proprietà è già animata.

(Ereditato da FrameworkElement)
BeginStoryboard(Storyboard, HandoffBehavior, Boolean)

Inizia la sequenza di azioni contenuta nello storyboard fornito, specificando lo stato per il controllo dell'animazione dopo l'avvio.

(Ereditato da FrameworkElement)
BeginUpdateSelectedItems()

Inizia una nuova transazione di selezione.

(Ereditato da MultiSelector)
BringIntoView()

Tenta di visualizzare questo elemento all'interno di qualsiasi area di scorrimento che lo contiene.

(Ereditato da FrameworkElement)
BringIntoView(Rect)

Tenta di visualizzare le dimensioni dell'area fornite per questo elemento all'interno di qualsiasi area di scorrimento che lo contiene.

(Ereditato da FrameworkElement)
CancelEdit()

Richiama il comando CancelEditCommand per la cella o la riga attualmente in modalità di modifica.

CancelEdit(DataGridEditingUnit)

Richiama il comando CancelEditCommand per la cella o la riga specificata in modalità di modifica.

CaptureMouse()

Tenta di forzare l’acquisizione del mouse in questo elemento.

(Ereditato da UIElement)
CaptureStylus()

Tenta di forzare l’acquisizione dello stilo in questo elemento.

(Ereditato da UIElement)
CaptureTouch(TouchDevice)

Tenta di forzare l'acquisizione di un tocco in questo elemento.

(Ereditato da UIElement)
CheckAccess()

Determina se il thread chiamante ha accesso a DispatcherObject.

(Ereditato da DispatcherObject)
ClearContainerForItemOverride(DependencyObject, Object)

Scarica la riga per l'elemento specificato.

ClearDetailsVisibilityForItem(Object)

Cancella la proprietà DetailsVisibility per l'oggetto DataGridRow che rappresenta l'elemento dati specificato.

ClearValue(DependencyProperty)

Cancella il valore locale di una proprietà. La proprietà da cancellare è specificata da un identificatore DependencyProperty.

(Ereditato da DependencyObject)
ClearValue(DependencyPropertyKey)

Cancella il valore locale di una proprietà di sola lettura. La proprietà da cancellare è specificata da un oggetto DependencyPropertyKey.

(Ereditato da DependencyObject)
CoerceValue(DependencyProperty)

Assegna forzatamente il valore della proprietà di dipendenza specificata. Questa operazione viene eseguita richiamando qualsiasi funzione CoerceValueCallback specificata nei metadati della proprietà di dipendenza esistente nell'oggetto DependencyObject chiamante.

(Ereditato da DependencyObject)
ColumnFromDisplayIndex(Int32)

Ottiene DataGridColumn in corrispondenza dell'indice specificato.

CommitEdit()

Richiama il comando CommitEditCommand per la cella o la riga attualmente in modalità di modifica.

CommitEdit(DataGridEditingUnit, Boolean)

Richiama il comando CommitEditCommand per la cella o la riga specificata attualmente in modalità di modifica.

ContainerFromElement(DependencyObject)

Restituisce il contenitore che appartiene all'oggetto ItemsControl corrente che è proprietario dell'elemento specificato.

(Ereditato da ItemsControl)
EndInit()

Indica che l'inizializzazione dell'oggetto ItemsControl è stata completata.

(Ereditato da ItemsControl)
EndUpdateSelectedItems()

Esegue il commit degli elementi selezionati in MultiSelector.

(Ereditato da MultiSelector)
Equals(Object)

Determina se l'oggetto DependencyObject specificato equivale all'oggetto DependencyObject corrente.

(Ereditato da DependencyObject)
FindCommonVisualAncestor(DependencyObject)

Restituisce il predecessore comune di due oggetti visivi.

(Ereditato da Visual)
FindName(String)

Trova un elemento con il nome dell'identificatore specificato.

(Ereditato da FrameworkElement)
FindResource(Object)

Cerca una risorsa con la chiave specificata e genera un'eccezione se la risorsa richiesta non viene trovata.

(Ereditato da FrameworkElement)
Focus()

Tenta di impostare lo stato attivo su questo elemento.

(Ereditato da UIElement)
GenerateColumns(IItemProperties)

Genera colonne per le proprietà specificate di un oggetto.

GetAnimationBaseValue(DependencyProperty)

Restituisce il valore della proprietà di base per la proprietà specificata in questo elemento, indipendentemente da eventuali valori animati provenienti da un'animazione in esecuzione o interrotta.

(Ereditato da UIElement)
GetBindingExpression(DependencyProperty)

Restituisce l'oggetto BindingExpression che rappresenta l'associazione nella proprietà specificata.

(Ereditato da FrameworkElement)
GetContainerForItemOverride()

Crea un'istanza di un nuovo oggetto DataGridRow.

GetDetailsVisibilityForItem(Object)

Ottiene la proprietà DetailsVisibility per l'oggetto DataGridRow che rappresenta l'elemento dati specificato.

GetHashCode()

Ottiene un codice hash per l'oggetto DependencyObject.

(Ereditato da DependencyObject)
GetLayoutClip(Size)

Restituisce una geometria per una maschera di ritaglio. La maschera viene applicata se il sistema di layout tenta di disporre un elemento le cui dimensioni sono maggiori dello spazio di visualizzazione disponibile.

(Ereditato da FrameworkElement)
GetLocalValueEnumerator()

Crea un enumeratore specializzato per determinare le proprietà di dipendenza che presentano valori impostati localmente nell'oggetto DependencyObject.

(Ereditato da DependencyObject)
GetTemplateChild(String)

Restituisce l'elemento denominato nella struttura ad albero visuale di un oggetto ControlTemplate di cui è stata creata un'istanza.

(Ereditato da FrameworkElement)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
GetUIParentCore()

Restituisce un elemento padre logico alternativo per questo elemento se non esiste un elemento padre visuale.

(Ereditato da FrameworkElement)
GetValue(DependencyProperty)

Restituisce il valore effettivo corrente di una proprietà di dipendenza in questa istanza di DependencyObject.

(Ereditato da DependencyObject)
GetVisualChild(Int32)

Esegue l'override di GetVisualChild(Int32) e restituisce un elemento figlio in corrispondenza dell'indice specificato da una raccolta di elementi figlio.

(Ereditato da FrameworkElement)
HitTestCore(GeometryHitTestParameters)

Implementa HitTestCore(GeometryHitTestParameters) per fornire un comportamento di hit test degli elementi di base (restituendo GeometryHitTestResult).

(Ereditato da UIElement)
HitTestCore(PointHitTestParameters)

Implementa HitTestCore(PointHitTestParameters) per fornire un comportamento di hit test degli elementi di base (restituendo HitTestResult).

(Ereditato da UIElement)
InputHitTest(Point)

Restituisce l'elemento di input all'interno dell'elemento corrente in corrispondenza delle coordinate specificate, relativo all'origine dell'elemento corrente.

(Ereditato da UIElement)
InvalidateArrange()

Invalida lo stato di disposizione (layout) per l'elemento. Dopo l'invalidamento, il layout dell'elemento verrà aggiornato in modo asincrono a meno che non venga applicato successivamente da UpdateLayout().

(Ereditato da UIElement)
InvalidateMeasure()

Invalida lo stato di misurazione (layout) per l'elemento.

(Ereditato da UIElement)
InvalidateProperty(DependencyProperty)

Valuta di nuovo il valore effettivo della proprietà di dipendenza specificata.

(Ereditato da DependencyObject)
InvalidateVisual()

Invalida il rendering dell'elemento e applica un nuovo calcolo del layout completo. OnRender(DrawingContext) viene chiamato al termine del ciclo di layout.

(Ereditato da UIElement)
IsAncestorOf(DependencyObject)

Determina se l'oggetto visivo è un predecessore dell'oggetto visivo discendente.

(Ereditato da Visual)
IsDescendantOf(DependencyObject)

Determina se l'oggetto visivo è un discendente dell'oggetto visivo predecessore.

(Ereditato da Visual)
IsItemItsOwnContainer(Object)

Determina se l'elemento specificato è (o è idoneo a essere) il contenitore di se stesso.

(Ereditato da ItemsControl)
IsItemItsOwnContainerOverride(Object)

Determina se un elemento è un oggetto DataGridRow.

Measure(Size)

Aggiorna DesiredSize di UIElement. Gli elementi padre chiamano questo metodo dalle rispettive implementazioni di MeasureCore(Size) per formare un aggiornamento ricorsivo del layout. Questo metodo costituisce il primo passaggio (passaggio di misurazione) di un aggiornamento del layout.

(Ereditato da UIElement)
MeasureCore(Size)

Implementa il comportamento del sistema di layout per il passaggio di misurazione di base per FrameworkElement.

(Ereditato da FrameworkElement)
MeasureOverride(Size)

Determina le dimensioni desiderate dell'oggetto DataGrid.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
MoveFocus(TraversalRequest)

Sposta lo stato attivo da questo elemento a un altro elemento in una direzione di attraversamento specificata.

(Ereditato da FrameworkElement)
OnAccessKey(AccessKeyEventArgs)

Fornisce la gestione delle classi quando viene richiamato un tasto di scelta significativo per questo elemento.

(Ereditato da UIElement)
OnAddingNewItem(AddingNewItemEventArgs)

Genera l'evento AddingNewItem.

OnAlternationCountChanged(Int32, Int32)

Richiamato quando la proprietà AlternationCount cambia.

(Ereditato da ItemsControl)
OnApplyTemplate()

Questo metodo viene richiamato ogni volta che il codice dell'applicazione o i processi interni chiamano ApplyTemplate().

OnAutoGeneratedColumns(EventArgs)

Genera l'evento AutoGeneratedColumns.

OnAutoGeneratingColumn(DataGridAutoGeneratingColumnEventArgs)

Genera l'evento AutoGeneratingColumn.

OnBeginningEdit(DataGridBeginningEditEventArgs)

Genera l'evento BeginningEdit.

OnCanExecuteBeginEdit(CanExecuteRoutedEventArgs)

Fornisce la gestione per l'evento CanExecute associato al comando BeginEditCommand.

OnCanExecuteCancelEdit(CanExecuteRoutedEventArgs)

Fornisce la gestione per l'evento CanExecute associato al comando CancelEditCommand.

OnCanExecuteCommitEdit(CanExecuteRoutedEventArgs)

Fornisce la gestione per l'evento CanExecute associato al comando CommitEditCommand.

OnCanExecuteCopy(CanExecuteRoutedEventArgs)

Fornisce la gestione per l'evento CanExecute associato al comando Copy.

OnCanExecuteDelete(CanExecuteRoutedEventArgs)

Fornisce la gestione per l'evento CanExecute associato al comando DeleteCommand.

OnCellEditEnding(DataGridCellEditEndingEventArgs)

Genera l'evento CellEditEnding.

OnChildDesiredSizeChanged(UIElement)

Supporta il comportamento del layout quando viene ridimensionato un elemento figlio.

(Ereditato da UIElement)
OnColumnDisplayIndexChanged(DataGridColumnEventArgs)

Genera l'evento ColumnDisplayIndexChanged.

OnColumnHeaderDragCompleted(DragCompletedEventArgs)

Genera l'evento ColumnHeaderDragCompleted.

OnColumnHeaderDragDelta(DragDeltaEventArgs)

Genera l'evento ColumnHeaderDragDelta.

OnColumnHeaderDragStarted(DragStartedEventArgs)

Genera l'evento ColumnHeaderDragStarted.

OnColumnReordered(DataGridColumnEventArgs)

Genera l'evento ColumnReordered.

OnColumnReordering(DataGridColumnReorderingEventArgs)

Genera l'evento ColumnReordering.

OnContextMenuClosing(ContextMenuEventArgs)

Richiamato ogni qualvolta un evento indirizzato ContextMenuClosing non gestito raggiunge questa classe nella relativa route. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da FrameworkElement)
OnContextMenuOpening(ContextMenuEventArgs)

Seleziona una cella se viene aperto il relativo menu di scelta rapida.

OnCopyingRowClipboardContent(DataGridRowClipboardEventArgs)

Genera l'evento CopyingRowClipboardContent.

OnCreateAutomationPeer()

Restituisce il peer di automazione per l'oggetto DataGrid.

OnCurrentCellChanged(EventArgs)

Genera l'evento CurrentCellChanged.

OnDisplayMemberPathChanged(String, String)

Richiamato quando la proprietà DisplayMemberPath cambia.

(Ereditato da ItemsControl)
OnDpiChanged(DpiScale, DpiScale)

Chiamato in caso di variazione del valore DPI usato per il rendering della vista.

(Ereditato da Visual)
OnDragEnter(DragEventArgs)

Viene richiamato ogni qualvolta un evento DragEnter connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnDragLeave(DragEventArgs)

Viene richiamato ogni qualvolta un evento DragLeave connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnDragOver(DragEventArgs)

Viene richiamato ogni qualvolta un evento DragOver connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnDrop(DragEventArgs)

Viene richiamato ogni qualvolta un evento DragEnter connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnExecutedBeginEdit(ExecutedRoutedEventArgs)

Fornisce la gestione per l'evento Executed associato al comando BeginEditCommand.

OnExecutedCancelEdit(ExecutedRoutedEventArgs)

Fornisce la gestione per l'evento Executed associato al comando CancelEditCommand.

OnExecutedCommitEdit(ExecutedRoutedEventArgs)

Fornisce la gestione per l'evento Executed associato al comando CommitEditCommand.

OnExecutedCopy(ExecutedRoutedEventArgs)

Fornisce la gestione per l'evento Executed associato al comando Copy.

OnExecutedDelete(ExecutedRoutedEventArgs)

Fornisce la gestione per l'evento Executed associato al comando DeleteCommand.

OnGiveFeedback(GiveFeedbackEventArgs)

Viene richiamato ogni qualvolta un evento GiveFeedback connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnGotFocus(RoutedEventArgs)

Richiamato ogni qualvolta un evento GotFocus non gestito raggiunge questo elemento nella relativa route.

(Ereditato da FrameworkElement)
OnGotKeyboardFocus(KeyboardFocusChangedEventArgs)

Viene richiamato ogni qualvolta un evento GotKeyboardFocus connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnGotMouseCapture(MouseEventArgs)

Viene richiamato ogni qualvolta un evento GotMouseCapture connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnGotStylusCapture(StylusEventArgs)

Viene richiamato ogni qualvolta un evento GotStylusCapture connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnGotTouchCapture(TouchEventArgs)

Fornisce la gestione della classe per l'evento indirizzato GotTouchCapture che si verifica quando un tocco viene acquisito nell'elemento.

(Ereditato da UIElement)
OnGroupStyleSelectorChanged(GroupStyleSelector, GroupStyleSelector)

Richiamato quando la proprietà GroupStyleSelector cambia.

(Ereditato da ItemsControl)
OnInitialized(EventArgs)

Genera l'evento Initialized. Questo metodo viene richiamato ogni volta che la proprietà IsInitialized è impostata internamente su true.

(Ereditato da Selector)
OnInitializingNewItem(InitializingNewItemEventArgs)

Genera l'evento InitializingNewItem.

OnIsKeyboardFocusedChanged(DependencyPropertyChangedEventArgs)

Richiamato quando viene generato un evento IsKeyboardFocusedChanged non gestito per questo elemento. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnIsKeyboardFocusWithinChanged(DependencyPropertyChangedEventArgs)

Viene chiamato quando la proprietà IsKeyboardFocusWithin viene modificata.

(Ereditato da Selector)
OnIsMouseCapturedChanged(DependencyPropertyChangedEventArgs)

Chiamato quando viene modificata la proprietà IsMouseCaptured di questo elemento.

OnIsMouseCaptureWithinChanged(DependencyPropertyChangedEventArgs)

Richiamato quando viene generato un evento IsMouseCaptureWithinChanged non gestito per questo elemento. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnIsMouseDirectlyOverChanged(DependencyPropertyChangedEventArgs)

Richiamato quando viene generato un evento IsMouseDirectlyOverChanged non gestito per questo elemento. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnIsStylusCapturedChanged(DependencyPropertyChangedEventArgs)

Richiamato quando viene generato un evento IsStylusCapturedChanged non gestito per questo elemento. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnIsStylusCaptureWithinChanged(DependencyPropertyChangedEventArgs)

Richiamato quando viene generato un evento IsStylusCaptureWithinChanged non gestito per questo elemento. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnIsStylusDirectlyOverChanged(DependencyPropertyChangedEventArgs)

Richiamato quando viene generato un evento IsStylusDirectlyOverChanged non gestito per questo elemento. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnItemBindingGroupChanged(BindingGroup, BindingGroup)

Richiamato quando la proprietà ItemBindingGroup cambia.

(Ereditato da ItemsControl)
OnItemContainerStyleChanged(Style, Style)

Richiamato quando la proprietà ItemContainerStyle cambia.

(Ereditato da ItemsControl)
OnItemContainerStyleSelectorChanged(StyleSelector, StyleSelector)

Richiamato quando la proprietà ItemContainerStyleSelector cambia.

(Ereditato da ItemsControl)
OnItemsChanged(NotifyCollectionChangedEventArgs)

Esegue la generazione automatica della colonna e aggiorna i flag di convalida quando gli elementi vengono modificati.

OnItemsPanelChanged(ItemsPanelTemplate, ItemsPanelTemplate)

Richiamato quando la proprietà ItemsPanel cambia.

(Ereditato da ItemsControl)
OnItemsSourceChanged(IEnumerable, IEnumerable)

Richiamato quando la proprietà ItemsSource cambia.

OnItemStringFormatChanged(String, String)

Richiamato quando la proprietà ItemStringFormat cambia.

(Ereditato da ItemsControl)
OnItemTemplateChanged(DataTemplate, DataTemplate)

Richiamato quando la proprietà ItemTemplate cambia.

(Ereditato da ItemsControl)
OnItemTemplateSelectorChanged(DataTemplateSelector, DataTemplateSelector)

Richiamato quando la proprietà ItemTemplateSelector cambia.

(Ereditato da ItemsControl)
OnKeyDown(KeyEventArgs)

Richiamato quando viene ricevuto l'evento KeyDown.

OnKeyUp(KeyEventArgs)

Viene richiamato ogni qualvolta un evento KeyUp connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnLoadingRow(DataGridRowEventArgs)

Genera l'evento LoadingRow.

OnLoadingRowDetails(DataGridRowDetailsEventArgs)

Genera l'evento LoadingRowDetails.

OnLostFocus(RoutedEventArgs)

Genera l'evento indirizzato LostFocus usando i dati degli eventi forniti.

(Ereditato da UIElement)
OnLostKeyboardFocus(KeyboardFocusChangedEventArgs)

Viene richiamato ogni qualvolta un evento LostKeyboardFocus connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnLostMouseCapture(MouseEventArgs)

Viene richiamato ogni qualvolta un evento LostMouseCapture connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnLostStylusCapture(StylusEventArgs)

Viene richiamato ogni qualvolta un evento LostStylusCapture connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnLostTouchCapture(TouchEventArgs)

Fornisce la gestione della classe per l'evento indirizzatoLostTouchCapture che si verifica quando l'elemento perde l'acquisizione di un tocco.

(Ereditato da UIElement)
OnManipulationBoundaryFeedback(ManipulationBoundaryFeedbackEventArgs)

Viene chiamato quando si verifica l'evento ManipulationBoundaryFeedback.

(Ereditato da UIElement)
OnManipulationCompleted(ManipulationCompletedEventArgs)

Viene chiamato quando si verifica l'evento ManipulationCompleted.

(Ereditato da UIElement)
OnManipulationDelta(ManipulationDeltaEventArgs)

Viene chiamato quando si verifica l'evento ManipulationDelta.

(Ereditato da UIElement)
OnManipulationInertiaStarting(ManipulationInertiaStartingEventArgs)

Viene chiamato quando si verifica l'evento ManipulationInertiaStarting.

(Ereditato da UIElement)
OnManipulationStarted(ManipulationStartedEventArgs)

Viene chiamato quando si verifica l'evento ManipulationStarted.

(Ereditato da UIElement)
OnManipulationStarting(ManipulationStartingEventArgs)

Fornisce la gestione della classe per l'evento indirizzato ManipulationStarting che si verifica quando il processore di manipolazione viene creato per la prima volta.

(Ereditato da UIElement)
OnMouseDoubleClick(MouseButtonEventArgs)

Genera l'evento MouseDoubleClick indirizzato.

(Ereditato da Control)
OnMouseDown(MouseButtonEventArgs)

Viene richiamato ogni qualvolta un evento MouseDown connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnMouseEnter(MouseEventArgs)

Richiamato quando viene generato un evento associato MouseEnter non gestito per questo elemento. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnMouseLeave(MouseEventArgs)

Richiamato quando viene generato un evento associato MouseLeave non gestito per questo elemento. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnMouseLeftButtonDown(MouseButtonEventArgs)

Richiamato quando viene generato un evento indirizzato MouseLeftButtonDown non gestito per questo elemento. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnMouseLeftButtonUp(MouseButtonEventArgs)

Viene richiamato ogni volta che un evento indirizzato MouseLeftButtonUp non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnMouseMove(MouseEventArgs)

Aggiorna l'insieme degli elementi selezionati a causa del trascinamento del mouse da parte dell'utente nell'oggetto DataGrid.

OnMouseRightButtonDown(MouseButtonEventArgs)

Viene richiamato ogni volta che un evento indirizzato MouseRightButtonDown non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnMouseRightButtonUp(MouseButtonEventArgs)

Viene richiamato ogni volta che un evento indirizzato MouseRightButtonUp non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnMouseUp(MouseButtonEventArgs)

Viene richiamato ogni volta che un evento indirizzato MouseUp non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnMouseWheel(MouseWheelEventArgs)

Viene richiamato ogni qualvolta un evento MouseWheel connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreparingCellForEdit(DataGridPreparingCellForEditEventArgs)

Genera l'evento PreparingCellForEdit.

OnPreviewDragEnter(DragEventArgs)

Viene richiamato ogni qualvolta un evento PreviewDragEnter connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewDragLeave(DragEventArgs)

Viene richiamato ogni qualvolta un evento PreviewDragLeave connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewDragOver(DragEventArgs)

Viene richiamato ogni qualvolta un evento PreviewDragOver connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewDrop(DragEventArgs)

Viene richiamato ogni qualvolta un evento PreviewDrop connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewGiveFeedback(GiveFeedbackEventArgs)

Viene richiamato ogni qualvolta un evento PreviewGiveFeedback connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewGotKeyboardFocus(KeyboardFocusChangedEventArgs)

Viene richiamato ogni qualvolta un evento PreviewGotKeyboardFocus connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewKeyDown(KeyEventArgs)

Viene richiamato ogni qualvolta un evento PreviewKeyDown connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewKeyUp(KeyEventArgs)

Viene richiamato ogni qualvolta un evento PreviewKeyUp connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewLostKeyboardFocus(KeyboardFocusChangedEventArgs)

Viene richiamato ogni qualvolta un evento PreviewKeyDown connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewMouseDoubleClick(MouseButtonEventArgs)

Genera l'evento PreviewMouseDoubleClick indirizzato.

(Ereditato da Control)
OnPreviewMouseDown(MouseButtonEventArgs)

Viene richiamato ogni volta che un evento indirizzato associato PreviewMouseDown non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewMouseLeftButtonDown(MouseButtonEventArgs)

Viene richiamato ogni volta che un evento indirizzato PreviewMouseLeftButtonDown non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewMouseLeftButtonUp(MouseButtonEventArgs)

Viene richiamato ogni volta che un evento indirizzato PreviewMouseLeftButtonUp non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewMouseMove(MouseEventArgs)

Viene richiamato ogni qualvolta un evento PreviewMouseMove connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewMouseRightButtonDown(MouseButtonEventArgs)

Viene richiamato ogni volta che un evento indirizzato PreviewMouseRightButtonDown non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewMouseRightButtonUp(MouseButtonEventArgs)

Viene richiamato ogni volta che un evento indirizzato PreviewMouseRightButtonUp non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewMouseUp(MouseButtonEventArgs)

Viene richiamato ogni qualvolta un evento PreviewMouseUp connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewMouseWheel(MouseWheelEventArgs)

Viene richiamato ogni qualvolta un evento PreviewMouseWheel connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewQueryContinueDrag(QueryContinueDragEventArgs)

Viene richiamato ogni qualvolta un evento PreviewQueryContinueDrag connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewStylusButtonDown(StylusButtonEventArgs)

Viene richiamato ogni qualvolta un evento PreviewStylusButtonDown connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewStylusButtonUp(StylusButtonEventArgs)

Viene richiamato ogni qualvolta un evento PreviewStylusButtonUp connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewStylusDown(StylusDownEventArgs)

Viene richiamato ogni qualvolta un evento PreviewStylusDown connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewStylusInAirMove(StylusEventArgs)

Viene richiamato ogni qualvolta un evento PreviewStylusInAirMove connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewStylusInRange(StylusEventArgs)

Viene richiamato ogni qualvolta un evento PreviewStylusInRange connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewStylusMove(StylusEventArgs)

Viene richiamato ogni qualvolta un evento PreviewStylusMove connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewStylusOutOfRange(StylusEventArgs)

Viene richiamato ogni qualvolta un evento PreviewStylusOutOfRange connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewStylusSystemGesture(StylusSystemGestureEventArgs)

Viene richiamato ogni qualvolta un evento PreviewStylusSystemGesture connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewStylusUp(StylusEventArgs)

Viene richiamato ogni qualvolta un evento PreviewStylusUp connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewTextInput(TextCompositionEventArgs)

Viene richiamato ogni qualvolta un evento PreviewTextInput connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewTouchDown(TouchEventArgs)

Fornisce la gestione della classe per l'evento indirizzatoPreviewTouchDown che si verifica quando un tocco preme l'elemento.

(Ereditato da UIElement)
OnPreviewTouchMove(TouchEventArgs)

Fornisce la gestione della classe per l'evento indirizzato PreviewTouchMove che viene generato quando un tocco si sposta all'interno di questo elemento.

(Ereditato da UIElement)
OnPreviewTouchUp(TouchEventArgs)

Fornisce la gestione della classe per l'evento indirizzato PreviewTouchUp che viene generato quando un tocco viene rilasciato all'interno di questo elemento.

(Ereditato da UIElement)
OnPropertyChanged(DependencyPropertyChangedEventArgs)

Richiamato ogni volta che viene aggiornato il valore effettivo di qualsiasi proprietà di dipendenza in FrameworkElement. La proprietà di dipendenza specifica modificata viene indicata nel parametro degli argomenti. Esegue l'override di OnPropertyChanged(DependencyPropertyChangedEventArgs).

(Ereditato da FrameworkElement)
OnQueryContinueDrag(QueryContinueDragEventArgs)

Viene richiamato ogni qualvolta un evento QueryContinueDrag connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnQueryCursor(QueryCursorEventArgs)

Viene richiamato ogni qualvolta un evento QueryCursor connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnRender(DrawingContext)

In caso di override in una classe derivata, partecipa alle operazioni di rendering gestite dal sistema di layout. Le istruzioni di rendering per questo elemento non vengono utilizzate direttamente quando questo metodo viene richiamato, ma vengono conservate per essere utilizzate successivamente in modo asincrono dal layout e dal disegno.

(Ereditato da UIElement)
OnRenderSizeChanged(SizeChangedInfo)

Genera l'evento SizeChanged, usando le informazioni specificate come parte degli eventuali dati dell'evento.

(Ereditato da FrameworkElement)
OnRowDetailsVisibilityChanged(DataGridRowDetailsEventArgs)

Genera l'evento RowDetailsVisibilityChanged.

OnRowEditEnding(DataGridRowEditEndingEventArgs)

Genera l'evento RowEditEnding.

OnSelectedCellsChanged(SelectedCellsChangedEventArgs)

Genera l'evento SelectedCellsChanged.

OnSelectionChanged(SelectionChangedEventArgs)

Viene richiamato in caso di modifica della selezione.

OnSorting(DataGridSortingEventArgs)

Genera l'evento Sorting.

OnStyleChanged(Style, Style)

Richiamato quando lo stile utilizzato per questo elemento viene modificato, invalidando il layout.

(Ereditato da FrameworkElement)
OnStylusButtonDown(StylusButtonEventArgs)

Viene richiamato ogni qualvolta un evento StylusButtonDown connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnStylusButtonUp(StylusButtonEventArgs)

Viene richiamato ogni qualvolta un evento StylusButtonUp connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnStylusDown(StylusDownEventArgs)

Viene richiamato ogni qualvolta un evento StylusDown connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnStylusEnter(StylusEventArgs)

Richiamato quando viene generato un evento associato StylusEnter non gestito da questo elemento. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnStylusInAirMove(StylusEventArgs)

Viene richiamato ogni qualvolta un evento StylusInAirMove connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnStylusInRange(StylusEventArgs)

Viene richiamato ogni qualvolta un evento StylusInRange connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnStylusLeave(StylusEventArgs)

Richiamato quando viene generato un evento associato StylusLeave non gestito da questo elemento. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnStylusMove(StylusEventArgs)

Viene richiamato ogni qualvolta un evento StylusMove connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnStylusOutOfRange(StylusEventArgs)

Viene richiamato ogni qualvolta un evento StylusOutOfRange connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnStylusSystemGesture(StylusSystemGestureEventArgs)

Viene richiamato ogni qualvolta un evento StylusSystemGesture connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnStylusUp(StylusEventArgs)

Viene richiamato ogni qualvolta un evento StylusUp connesso non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnTemplateChanged(ControlTemplate, ControlTemplate)

Chiamato ogni volta che viene modificato il modello dell'oggetto DataGrid.

OnTextInput(TextCompositionEventArgs)

Fornisce la gestione della classe per l'evento indirizzato TextInput.

OnTextInput(TextCompositionEventArgs)

Richiamato quando viene ricevuto l'evento TextInput.

(Ereditato da ItemsControl)
OnToolTipClosing(ToolTipEventArgs)

Richiamato ogni qualvolta un evento indirizzato ToolTipClosing non gestito raggiunge questa classe nella relativa route. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da FrameworkElement)
OnToolTipOpening(ToolTipEventArgs)

Richiamato ogni qualvolta l'evento indirizzato ToolTipOpening raggiunge questa classe nella relativa route. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da FrameworkElement)
OnTouchDown(TouchEventArgs)

Fornisce la gestione della classe per l'evento indirizzatoTouchDown che si verifica quando un tocco preme all'interno dell'elemento.

(Ereditato da UIElement)
OnTouchEnter(TouchEventArgs)

Fornisce la gestione della classe per l'evento indirizzato TouchEnter che si verifica quando un tocco si sposta dall'esterno all'interno dei limiti dell'elemento.

(Ereditato da UIElement)
OnTouchLeave(TouchEventArgs)

Fornisce la gestione della classe per l'evento indirizzatoTouchLeave che si verifica quando un tocco si sposta dall'interno all'esterno dei limiti di UIElement.

(Ereditato da UIElement)
OnTouchMove(TouchEventArgs)

Fornisce la gestione della classe per l'evento indirizzato TouchMove che viene generato quando un tocco si sposta all'interno di questo elemento.

(Ereditato da UIElement)
OnTouchUp(TouchEventArgs)

Fornisce la gestione della classe per l'evento indirizzato TouchUp che viene generato quando un tocco viene rilasciato all'interno di questo elemento.

(Ereditato da UIElement)
OnUnloadingRow(DataGridRowEventArgs)

Genera l'evento UnloadingRow.

OnUnloadingRowDetails(DataGridRowDetailsEventArgs)

Genera l'evento UnloadingRowDetails.

OnVisualChildrenChanged(DependencyObject, DependencyObject)

Viene chiamato quando l'oggetto VisualCollection dell’oggetto visivo viene modificato.

(Ereditato da Visual)
OnVisualParentChanged(DependencyObject)

Viene richiamato ogni volta che l'entità principale di questo elemento nella struttura ad albero visuale viene modificato. Esegue l'override di OnVisualParentChanged(DependencyObject).

(Ereditato da FrameworkElement)
ParentLayoutInvalidated(UIElement)

Supporta implementazioni di layout incrementali in sottoclassi specializzate di FrameworkElement. ParentLayoutInvalidated(UIElement) viene richiamato quando un elemento figlio invalida una proprietà contrassegnata nei metadati come responsabile di influire sulla misura dell'elemento padre o sui passaggi di disposizione durante il layout.

(Ereditato da FrameworkElement)
PointFromScreen(Point)

Converte un oggetto Point sotto forma di coordinate dello schermo in un oggetto Point che rappresenta il sistema di coordinate corrente dell’oggetto Visual.

(Ereditato da Visual)
PointToScreen(Point)

Converte un oggetto Point che rappresenta il sistema di coordinate corrente dell’oggetto Visual in un oggetto Point sotto forma di coordinate dello schermo.

(Ereditato da Visual)
PredictFocus(FocusNavigationDirection)

Determina il successivo elemento che riceverà lo stato attivo in relazione a questo elemento per una direzione dello spostamento dello stato attivo specificata, ma non sposta effettivamente lo stato attivo.

(Ereditato da FrameworkElement)
PrepareContainerForItemOverride(DependencyObject, Object)

Prepara una nuova riga per l'elemento specificato.

RaiseEvent(RoutedEventArgs)

Genera un evento indirizzato specifico. L'evento RoutedEvent da generare è identificato all'interno dell'istanza RoutedEventArgs fornita (come la proprietà RoutedEvent dei dati dell'evento).

(Ereditato da UIElement)
ReadLocalValue(DependencyProperty)

Restituisce il valore locale di una proprietà di dipendenza, se esistente.

(Ereditato da DependencyObject)
RegisterName(String, Object)

Fornisce una funzione di accesso che semplifica l'accesso al metodo di registrazione di NameScope.

(Ereditato da FrameworkElement)
ReleaseAllTouchCaptures()

Rilascia tutti i dispositivi a tocco acquisiti dall'elemento.

(Ereditato da UIElement)
ReleaseMouseCapture()

Rilascia l'input del mouse, se questo elemento l'ha acquisito.

(Ereditato da UIElement)
ReleaseStylusCapture()

Rilascia l'input dello stilo, se questo elemento lo ha acquisito.

(Ereditato da UIElement)
ReleaseTouchCapture(TouchDevice)

Tenta di rilasciare il dispositivo a tocco specificato dall'elemento.

(Ereditato da UIElement)
RemoveHandler(RoutedEvent, Delegate)

Rimuove il gestore dell'evento indirizzato specificato da questo elemento.

(Ereditato da UIElement)
RemoveLogicalChild(Object)

Rimuove l'oggetto fornito dall'albero logico dell'elemento. FrameworkElement aggiorna i puntatori padre dell'albero logico interessato per mantenerlo sincronizzati con l'eliminazione.

(Ereditato da FrameworkElement)
RemoveVisualChild(Visual)

Rimuove la relazione padre-figlio tra due elementi visivi.

(Ereditato da Visual)
ScrollIntoView(Object)

Scorre l'oggetto DataGrid in verticale per visualizzare la riga per l'elemento di dati specificato.

ScrollIntoView(Object, DataGridColumn)

Scorre l'oggetto DataGrid in verticale e in orizzontale per visualizzare una cella per la colonna e l'elemento di dati specificati.

SelectAll()

Seleziona tutti gli elementi in MultiSelector.

(Ereditato da MultiSelector)
SelectAllCells()

Seleziona tutte le celle in DataGrid.

SetBinding(DependencyProperty, BindingBase)

Collega un'associazione a questo elemento in base all'oggetto di associazione specificato.

(Ereditato da FrameworkElement)
SetBinding(DependencyProperty, String)

Connette un'associazione a questo elemento in base al nome della proprietà di origine specificata come qualificazione del percorso all'origine dati.

(Ereditato da FrameworkElement)
SetCurrentValue(DependencyProperty, Object)

Imposta il valore di una proprietà di dipendenza senza modificare l'origine del valore.

(Ereditato da DependencyObject)
SetDetailsVisibilityForItem(Object, Visibility)

Imposta il valore della proprietà DetailsVisibility per l'oggetto DataGridRow che contiene l'oggetto specificato.

SetResourceReference(DependencyProperty, Object)

Cerca una risorsa con il nome specificato e ne configura un riferimento alla risorsa per la proprietà specificata.

(Ereditato da FrameworkElement)
SetValue(DependencyProperty, Object)

Imposta il valore locale di una proprietà di dipendenza, specificato dal relativo identificatore della proprietà di dipendenza.

(Ereditato da DependencyObject)
SetValue(DependencyPropertyKey, Object)

Imposta il valore locale di una proprietà di dipendenza di sola lettura, specificato dall'identificatore DependencyPropertyKey della proprietà di dipendenza.

(Ereditato da DependencyObject)
ShouldApplyItemContainerStyle(DependencyObject, Object)

Restituisce un valore che indica se applicare lo stile dalla proprietà ItemContainerStyle o ItemContainerStyleSelector all'elemento contenitore dell'elemento specificato.

(Ereditato da ItemsControl)
ShouldSerializeCommandBindings()

Restituisce un valore che indica se i processi di serializzazione devono serializzare il contenuto della proprietà CommandBindings nelle istanze di questa classe.

(Ereditato da UIElement)
ShouldSerializeGroupStyle()

Restituisce un valore che indica se i processi di serializzazione devono serializzare il valore effettivo della proprietà GroupStyle.

(Ereditato da ItemsControl)
ShouldSerializeInputBindings()

Restituisce un valore che indica se i processi di serializzazione devono serializzare il contenuto della proprietà InputBindings nelle istanze di questa classe.

(Ereditato da UIElement)
ShouldSerializeItems()

Restituisce un valore che indica se i processi di serializzazione devono serializzare il valore effettivo della proprietà Items.

(Ereditato da ItemsControl)
ShouldSerializeProperty(DependencyProperty)

Restituisce un valore che indica se i processi di serializzazione devono serializzare il valore della proprietà di dipendenza specificata.

(Ereditato da DependencyObject)
ShouldSerializeResources()

Restituisce un valore che indica se i processi di serializzazione devono serializzare il contenuto della proprietà Resources.

(Ereditato da FrameworkElement)
ShouldSerializeStyle()

Restituisce un valore che indica se i processi di serializzazione devono serializzare il contenuto della proprietà Style.

(Ereditato da FrameworkElement)
ShouldSerializeTriggers()

Restituisce un valore che indica se i processi di serializzazione devono serializzare il contenuto della proprietà Triggers.

(Ereditato da FrameworkElement)
ToString()

Fornisce una rappresentazione di stringa dell'oggetto ItemsControl.

(Ereditato da ItemsControl)
TransformToAncestor(Visual)

Restituisce una funzione di trasformazione utilizzabile per trasformare le coordinate dall'oggetto Visual al predecessore Visual specificato dell’oggetto visivo.

(Ereditato da Visual)
TransformToAncestor(Visual3D)

Restituisce una funzione di trasformazione utilizzabile per trasformare le coordinate dall'oggetto Visual al predecessore Visual3D specificato dell’oggetto visivo.

(Ereditato da Visual)
TransformToDescendant(Visual)

Restituisce una funzione di trasformazione utilizzabile per trasformare le coordinate dall'oggetto Visual al discendente specificato dell’oggetto visivo.

(Ereditato da Visual)
TransformToVisual(Visual)

Restituisce una funzione di trasformazione utilizzabile per trasformare le coordinate dall'oggetto Visual all’oggetto visivo specificato.

(Ereditato da Visual)
TranslatePoint(Point, UIElement)

Trasla un punto rispetto a questo elemento in coordinate relative all'elemento specificato.

(Ereditato da UIElement)
TryFindResource(Object)

Cerca una risorsa con la chiave specificata e restituisce tale risorsa, se trovata.

(Ereditato da FrameworkElement)
UnregisterName(String)

Semplifica l'accesso al metodo di annullamento della registrazione NameScope.

(Ereditato da FrameworkElement)
UnselectAll()

Deseleziona tutti gli elementi in MultiSelector.

(Ereditato da MultiSelector)
UnselectAllCells()

Deseleziona tutte le celle nell'oggetto DataGrid.

UpdateDefaultStyle()

Riapplica lo stile predefinito al controllo FrameworkElement corrente.

(Ereditato da FrameworkElement)
UpdateLayout()

Assicura che tutti gli elementi figlio visivi di questo elemento vengano aggiornati correttamente per il layout.

(Ereditato da UIElement)
VerifyAccess()

Impone che il thread chiamante abbia accesso a DispatcherObject.

(Ereditato da DispatcherObject)

Eventi

AddingNewItem

Si verifica prima dell'aggiunta di un elemento a DataGrid.

AutoGeneratedColumns

Si verifica quando viene completata la generazione automatica di tutte le colonne.

AutoGeneratingColumn

Si verifica quando viene generata automaticamente una singola colonna.

BeginningEdit

Si verifica prima dell'attivazione della modalità di modifica per una cella o una riga.

CellEditEnding

Si verifica prima che venga eseguito il commit o l'annullamento della modifica di una cella.

ColumnDisplayIndexChanged

Si verifica quando viene modificata la proprietà DisplayIndex in una delle colonne.

ColumnHeaderDragCompleted

Si verifica quando l'utente rilascia un'intestazione di colonna dopo averla trascinata mediante il mouse.

ColumnHeaderDragDelta

SI verifica ogni volta che cambia la posizione del mouse mentre l'utente trascina un'intestazione di colonna.

ColumnHeaderDragStarted

Si verifica quando l'utente inizia a trascinare un'intestazione di colonna mediante il mouse.

ColumnReordered

Si verifica quando una colonna viene spostata in una nuova posizione nell'ordine di visualizzazione.

ColumnReordering

Si verifica prima che una colonna venga spostata in una nuova posizione nell'ordine di visualizzazione.

ContextMenuClosing

Si verifica subito prima che venga chiuso un menu di scelta rapida relativo all'elemento.

(Ereditato da FrameworkElement)
ContextMenuOpening

Si verifica quando viene aperto un menu di scelta rapida relativo all'elemento.

(Ereditato da FrameworkElement)
CopyingRowClipboardContent

Si verifica dopo la preparazione del contenuto della riga predefinito.

CurrentCellChanged

Si verifica quando cambia il valore della proprietà CurrentCell.

DataContextChanged

Si verifica in seguito alla modifica del contesto dei dati per questo elemento.

(Ereditato da FrameworkElement)
DragEnter

Si verifica quando il sistema di input segnala un evento di trascinamento sottostante per cui questo elemento rappresenta la destinazione del trascinamento.

(Ereditato da UIElement)
DragLeave

Si verifica quando il sistema di input segnala un evento di trascinamento sottostante per cui l'elemento rappresenta l'origine del trascinamento.

(Ereditato da UIElement)
DragOver

Si verifica quando il sistema di input segnala un evento di trascinamento sottostante per il quale l'elemento rappresenta la destinazione del rilascio potenziale.

(Ereditato da UIElement)
Drop

Si verifica quando il sistema di input segnala un evento di rilascio sottostante con questo elemento come destinazione del rilascio.

(Ereditato da UIElement)
FocusableChanged

Si verifica quando il valore della proprietà Focusable cambia.

(Ereditato da UIElement)
GiveFeedback

Si verifica quando il sistema di input segnala un evento di trascinamento e rilascio sottostante che coinvolge l'elemento.

(Ereditato da UIElement)
GotFocus

Si verifica quando l'elemento riceve lo stato attivo logico.

(Ereditato da UIElement)
GotKeyboardFocus

Si verifica quando lo stato attivo della tastiera si trova sull'elemento.

(Ereditato da UIElement)
GotMouseCapture

Si verifica quando l'elemento acquisisce lo stato mouse capture.

(Ereditato da UIElement)
GotStylusCapture

Si verifica quando l'elemento rileva lo stilo.

(Ereditato da UIElement)
GotTouchCapture

Si verifica quando un tocco viene acquisito in questo elemento.

(Ereditato da UIElement)
Initialized

Si verifica quando viene inizializzato l'oggetto FrameworkElement. che coincide con i casi in cui il valore della proprietà IsInitialized viene modificato da false (o non definito) in true.

(Ereditato da FrameworkElement)
InitializingNewItem

Si verifica quando viene creato un nuovo elemento.

IsEnabledChanged

Si verifica quando il valore della proprietà IsEnabled di questo elemento viene modificato.

(Ereditato da UIElement)
IsHitTestVisibleChanged

Si verifica quando il valore della proprietà di dipendenza IsHitTestVisible di questo elemento viene modificato.

(Ereditato da UIElement)
IsKeyboardFocusedChanged

Si verifica quando il valore della proprietà IsKeyboardFocused di questo elemento viene modificato.

(Ereditato da UIElement)
IsKeyboardFocusWithinChanged

Si verifica quando il valore della proprietà IsKeyboardFocusWithin di questo elemento viene modificato.

(Ereditato da UIElement)
IsMouseCapturedChanged

Si verifica quando il valore della proprietà IsMouseCaptured di questo elemento viene modificato.

(Ereditato da UIElement)
IsMouseCaptureWithinChanged

Si verifica quando il valore di IsMouseCaptureWithinProperty di questo elemento viene modificato.

(Ereditato da UIElement)
IsMouseDirectlyOverChanged

Si verifica quando il valore della proprietà IsMouseDirectlyOver di questo elemento viene modificato.

(Ereditato da UIElement)
IsStylusCapturedChanged

Si verifica quando il valore della proprietà IsStylusCaptured di questo elemento viene modificato.

(Ereditato da UIElement)
IsStylusCaptureWithinChanged

Si verifica quando il valore della proprietà IsStylusCaptureWithin di questo elemento viene modificato.

(Ereditato da UIElement)
IsStylusDirectlyOverChanged

Si verifica quando il valore della proprietà IsStylusDirectlyOver di questo elemento viene modificato.

(Ereditato da UIElement)
IsVisibleChanged

Si verifica quando il valore della proprietà IsVisible di questo elemento viene modificato.

(Ereditato da UIElement)
KeyDown

Si verifica quando viene premuto un tasto mentre lo stato attivo si trova sull'elemento.

(Ereditato da UIElement)
KeyUp

Si verifica quando viene rilasciato un tasto mentre lo stato attivo si trova sull'elemento.

(Ereditato da UIElement)
LayoutUpdated

Si verifica quando il layout dei vari elementi visivi associati alla classe Dispatcher corrente viene modificato.

(Ereditato da UIElement)
Loaded

Si verifica al termine del layout e del rendering, quando l'elemento è pronto per l'interazione.

(Ereditato da FrameworkElement)
LoadingRow

Si verifica dopo la creazione di un'istanza di un oggetto DataGridRow in modo da poterlo personalizzare prima che venga utilizzato.

LoadingRowDetails

Si verifica quando un nuovo modello dei dettagli di riga viene applicato a una riga.

LostFocus

Si verifica quando l'elemento perde lo stato attivo logico.

(Ereditato da UIElement)
LostKeyboardFocus

Si verifica quando lo stato attivo della tastiera non si trova più sull'elemento.

(Ereditato da UIElement)
LostMouseCapture

Si verifica quando l'elemento perde lo stato mouse capture.

(Ereditato da UIElement)
LostStylusCapture

Si verifica quando l'elemento non rileva più lo stilo.

(Ereditato da UIElement)
LostTouchCapture

Si verifica quando questo elemento perde l’acquisizione di un tocco.

(Ereditato da UIElement)
ManipulationBoundaryFeedback

Si verifica quando la manipolazione incontra un limite.

(Ereditato da UIElement)
ManipulationCompleted

Si verifica quando una manipolazione e un'inerzia sull'oggetto UIElement sono completate.

(Ereditato da UIElement)
ManipulationDelta

Si verifica quando il dispositivo di input cambia posizione durante una manipolazione.

(Ereditato da UIElement)
ManipulationInertiaStarting

Si verifica quando il dispositivo di input perde contatto con l'oggetto UIElement durante una manipolazione e inizia un'inerzia.

(Ereditato da UIElement)
ManipulationStarted

Si verifica quando un dispositivo di input inizia una manipolazione sull'oggetto UIElement.

(Ereditato da UIElement)
ManipulationStarting

Si verifica quando il processore di manipolazione viene creato per la prima volta.

(Ereditato da UIElement)
MouseDoubleClick

Si verifica quando si fa clic con il pulsante del mouse due o più volte.

(Ereditato da Control)
MouseDown

Si verifica alla pressione di qualsiasi pulsante del mouse quando il puntatore è posizionato sull'elemento.

(Ereditato da UIElement)
MouseEnter

Si verifica quando il puntatore del mouse viene spostato all'interno dei limiti dell'elemento.

(Ereditato da UIElement)
MouseLeave

Si verifica quando il puntatore del mouse viene spostato all'esterno dei limiti dell'elemento.

(Ereditato da UIElement)
MouseLeftButtonDown

Si verifica alla pressione del pulsante sinistro del mouse quando il puntatore è posizionato sull'elemento.

(Ereditato da UIElement)
MouseLeftButtonUp

Si verifica al rilascio del pulsante sinistro del mouse quando il puntatore è posizionato sull'elemento.

(Ereditato da UIElement)
MouseMove

Si verifica in seguito allo spostamento del puntatore del mouse quando è posizionato sull'elemento.

(Ereditato da UIElement)
MouseRightButtonDown

Si verifica alla pressione del pulsante destro del mouse quando il puntatore è posizionato sull'elemento.

(Ereditato da UIElement)
MouseRightButtonUp

Si verifica al rilascio del pulsante destro del mouse quando il puntatore è posizionato sull'elemento.

(Ereditato da UIElement)
MouseUp

Si verifica al rilascio di qualsiasi pulsante del mouse sull'elemento.

(Ereditato da UIElement)
MouseWheel

Si verifica in seguito alla rotazione della rotellina del mouse quando il puntatore è posizionato sull'elemento.

(Ereditato da UIElement)
PreparingCellForEdit

Si verifica quando viene attivata la modalità di modifica di una cella.

PreviewDragEnter

Si verifica quando il sistema di input segnala un evento di trascinamento sottostante per cui questo elemento rappresenta la destinazione del trascinamento.

(Ereditato da UIElement)
PreviewDragLeave

Si verifica quando il sistema di input segnala un evento di trascinamento sottostante per cui l'elemento rappresenta l'origine del trascinamento.

(Ereditato da UIElement)
PreviewDragOver

Si verifica quando il sistema di input segnala un evento di trascinamento sottostante per il quale l'elemento rappresenta la destinazione del rilascio potenziale.

(Ereditato da UIElement)
PreviewDrop

Si verifica quando il sistema di input segnala un evento di rilascio sottostante con questo elemento come destinazione del rilascio.

(Ereditato da UIElement)
PreviewGiveFeedback

Si verifica quando inizia un'operazione di trascinamento della selezione.

(Ereditato da UIElement)
PreviewGotKeyboardFocus

Si verifica quando lo stato attivo della tastiera si trova sull'elemento.

(Ereditato da UIElement)
PreviewKeyDown

Si verifica quando viene premuto un tasto mentre lo stato attivo si trova sull'elemento.

(Ereditato da UIElement)
PreviewKeyUp

Si verifica quando viene rilasciato un tasto mentre lo stato attivo si trova sull'elemento.

(Ereditato da UIElement)
PreviewLostKeyboardFocus

Si verifica quando lo stato attivo della tastiera non si trova più sull'elemento.

(Ereditato da UIElement)
PreviewMouseDoubleClick

Si verifica quando un utente fa clic con il pulsante del mouse due o più volte.

(Ereditato da Control)
PreviewMouseDown

Si verifica alla pressione di qualsiasi pulsante del mouse quando il puntatore è posizionato sull'elemento.

(Ereditato da UIElement)
PreviewMouseLeftButtonDown

Si verifica alla pressione del pulsante sinistro del mouse quando il puntatore è posizionato sull'elemento.

(Ereditato da UIElement)
PreviewMouseLeftButtonUp

Si verifica al rilascio del pulsante sinistro del mouse quando il puntatore è posizionato sull'elemento.

(Ereditato da UIElement)
PreviewMouseMove

Si verifica in seguito allo spostamento del mouse quando il puntatore è posizionato sull'elemento.

(Ereditato da UIElement)
PreviewMouseRightButtonDown

Si verifica alla pressione del pulsante destro del mouse quando il puntatore è posizionato sull'elemento.

(Ereditato da UIElement)
PreviewMouseRightButtonUp

Si verifica al rilascio del pulsante destro del mouse quando il puntatore è posizionato sull'elemento.

(Ereditato da UIElement)
PreviewMouseUp

Si verifica al rilascio di qualsiasi pulsante del mouse quando il puntatore è posizionato sull'elemento.

(Ereditato da UIElement)
PreviewMouseWheel

Si verifica in seguito alla rotazione della rotellina del mouse quando il puntatore è posizionato sull'elemento.

(Ereditato da UIElement)
PreviewQueryContinueDrag

Si verifica in seguito alla modifica dello stato della tastiera o del pulsante del mouse durante un'operazione di trascinamento della selezione.

(Ereditato da UIElement)
PreviewStylusButtonDown

Si verifica in seguito alla pressione del pulsante dello stilo quando il puntatore è posizionato sull'elemento.

(Ereditato da UIElement)
PreviewStylusButtonUp

Si verifica in seguito al rilascio del pulsante dello stilo quando il puntatore è posizionato sull'elemento.

(Ereditato da UIElement)
PreviewStylusDown

Si verifica quando lo stilo tocca il digitalizzatore mentre è posizionato sull'elemento.

(Ereditato da UIElement)
PreviewStylusInAirMove

Si verifica quando lo stilo viene spostato su un elemento senza effettivamente toccare il digitalizzatore.

(Ereditato da UIElement)
PreviewStylusInRange

Si verifica quando lo stilo è sufficientemente vicino al digitalizzatore per poter essere rilevato, mentre è posizionato sull'elemento.

(Ereditato da UIElement)
PreviewStylusMove

Si verifica quando lo stilo viene spostato mentre si trova sull'elemento. Lo stilo deve essere spostato mentre è rilevato dal digitalizzatore per generare questo evento. In caso contrario, viene generato l'evento PreviewStylusInAirMove.

(Ereditato da UIElement)
PreviewStylusOutOfRange

Si verifica quando lo stilo è troppo lontano dal digitalizzatore per poter essere rilevato.

(Ereditato da UIElement)
PreviewStylusSystemGesture

Si verifica quando un utente esegue uno dei vari movimenti con stilo.

(Ereditato da UIElement)
PreviewStylusUp

Si verifica quando l'utente solleva lo stilo dal digitalizzatore mentre lo stilo è posizionato sull'elemento.

(Ereditato da UIElement)
PreviewTextInput

Si verifica in seguito all'input di testo per l'elemento in modo indipendente dalla periferica.

(Ereditato da UIElement)
PreviewTouchDown

Si verifica quando un dito tocca lo schermo mentre si trova sopra l'elemento.

(Ereditato da UIElement)
PreviewTouchMove

Si verifica quando viene spostato un dito sullo schermo mentre si trova sopra l'elemento.

(Ereditato da UIElement)
PreviewTouchUp

Si verifica quando viene sollevato un dito dallo schermo mentre si trova sopra l'elemento.

(Ereditato da UIElement)
QueryContinueDrag

Si verifica in seguito alla modifica dello stato della tastiera o del pulsante del mouse durante un'operazione di trascinamento della selezione.

(Ereditato da UIElement)
QueryCursor

Si verifica quando viene richiesta la visualizzazione del cursore. L'evento viene generato per un elemento ogni volta che il puntatore del mouse viene spostato, perché ciò indica che l'oggetto cursore deve essere modificato in base alla nuova posizione.

(Ereditato da UIElement)
RequestBringIntoView

Si verifica quando BringIntoView(Rect) viene chiamato su questo elemento.

(Ereditato da FrameworkElement)
RowDetailsVisibilityChanged

Si verifica quando viene modificata la visibilità degli elementi di dettaglio di una riga.

RowEditEnding

Si verifica prima che venga eseguito il commit o l'annullamento della modifica di una riga.

SelectedCellsChanged

Si verifica quando l'insieme SelectedCells viene modificato.

SelectionChanged

Si verifica quando cambia la selezione di un oggetto Selector.

(Ereditato da Selector)
SizeChanged

Si verifica quando il valore di questo elemento viene modificato dalla proprietà ActualHeight o ActualWidth.

(Ereditato da FrameworkElement)
Sorting

Si verifica quando una colonna sta per essere ordinata.

SourceUpdated

Si verifica quando viene modificato il valore di origine per una qualsiasi associazione di proprietà esistente per questo elemento.

(Ereditato da FrameworkElement)
StylusButtonDown

Si verifica in seguito alla pressione del pulsante dello stilo quando il puntatore è posizionato sull'elemento.

(Ereditato da UIElement)
StylusButtonUp

Si verifica in seguito al rilascio del pulsante dello stilo quando il puntatore è posizionato sull'elemento.

(Ereditato da UIElement)
StylusDown

Si verifica in seguito al tocco del digitalizzatore con lo stilo quando lo stilo è posizionato sull'elemento.

(Ereditato da UIElement)
StylusEnter

Si verifica quando lo stilo viene spostato all'interno dei limiti dell'elemento.

(Ereditato da UIElement)
StylusInAirMove

Si verifica quando lo stilo viene spostato su un elemento senza effettivamente toccare il digitalizzatore.

(Ereditato da UIElement)
StylusInRange

Si verifica quando lo stilo è sufficientemente vicino al digitalizzatore per poter essere rilevato, mentre è posizionato sull'elemento.

(Ereditato da UIElement)
StylusLeave

Si verifica quando lo stilo viene spostato all'esterno dei limiti dell'elemento.

(Ereditato da UIElement)
StylusMove

Si verifica quando lo stilo viene spostato sull'elemento. Lo stilo deve essere spostato mentre è sul digitalizzatore per generare l'evento. In caso contrario, viene generato l'evento StylusInAirMove.

(Ereditato da UIElement)
StylusOutOfRange

Si verifica quando lo stilo è troppo lontano dal digitalizzatore per poter essere rilevato, mentre è posizionato sull'elemento.

(Ereditato da UIElement)
StylusSystemGesture

Si verifica quando un utente esegue uno dei vari movimenti con stilo.

(Ereditato da UIElement)
StylusUp

Si verifica quando l'utente solleva lo stilo dal digitalizzatore mentre è posizionato sull'elemento.

(Ereditato da UIElement)
TargetUpdated

Si verifica quando il valore di destinazione di un binding di proprietà cambia per questo elemento.

(Ereditato da FrameworkElement)
TextInput

Si verifica in seguito all'input di testo per l'elemento in modo indipendente dalla periferica.

(Ereditato da UIElement)
ToolTipClosing

Si verifica subito prima che venga chiusa una descrizione comandi relativa all'elemento.

(Ereditato da FrameworkElement)
ToolTipOpening

Si verifica all'apertura di qualsiasi descrizione per l'elemento.

(Ereditato da FrameworkElement)
TouchDown

Si verifica quando un dito tocca lo schermo mentre si trova sopra l'elemento.

(Ereditato da UIElement)
TouchEnter

Si verifica quando un tocco si sposta dall'esterno all'interno dei limiti di questo elemento.

(Ereditato da UIElement)
TouchLeave

Si verifica quando un tocco si sposta dall'interno all'esterno dei limiti di questo elemento.

(Ereditato da UIElement)
TouchMove

Si verifica quando viene spostato un dito sullo schermo mentre si trova sopra l'elemento.

(Ereditato da UIElement)
TouchUp

Si verifica quando viene sollevato un dito dallo schermo mentre si trova sopra l'elemento.

(Ereditato da UIElement)
Unloaded

Si verifica quando l'elemento viene rimosso dall'interno di una struttura ad albero di elementi caricati.

(Ereditato da FrameworkElement)
UnloadingRow

Si verifica quando un oggetto DataGridRow diventa disponibile per potere essere riutilizzato.

UnloadingRowDetails

Si verifica quando un elemento dettagli della riga diventa disponibile per potere essere riutilizzato.

Implementazioni dell'interfaccia esplicita

IAddChild.AddChild(Object)

Questo membro supporta l'infrastruttura Windows Presentation Foundation (WPF) e non deve essere usata direttamente dal codice.

(Ereditato da ItemsControl)
IAddChild.AddText(String)

Questo membro supporta l'infrastruttura Windows Presentation Foundation (WPF) e non deve essere usata direttamente dal codice.

(Ereditato da ItemsControl)
IContainItemStorage.Clear()

Cancella tutte le associazioni della proprietà.

(Ereditato da ItemsControl)
IContainItemStorage.ClearItemValue(Object, DependencyProperty)

Rimuove l'associazione tra l'elemento specificato e la proprietà.

(Ereditato da ItemsControl)
IContainItemStorage.ClearValue(DependencyProperty)

Rimuove la proprietà specificata da tutti gli elenchi di proprietà.

(Ereditato da ItemsControl)
IContainItemStorage.ReadItemValue(Object, DependencyProperty)

Restituisce il valore della proprietà specificata associata all'elemento specificato.

(Ereditato da ItemsControl)
IContainItemStorage.StoreItemValue(Object, DependencyProperty, Object)

Archivia la proprietà e il valore specificati e li associa all'elemento specificato.

(Ereditato da ItemsControl)
IQueryAmbient.IsAmbientPropertyAvailable(String)

Per una descrizione di questo membro, vedere il metodo IsAmbientPropertyAvailable(String).

(Ereditato da FrameworkElement)

Si applica a