Condividi tramite


DataGrid Classe

Definizione

Rappresenta un controllo che visualizza i 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 DataGrid oggetto a e DataTable usare la generazione automatica delle colonne. L'oggetto DataTable viene popolato utilizzando il Fill metodo di un DataAdapter oggetto da un oggetto DataSet. Per altre informazioni, vedere Creazione di un set di dati e popolamento di un dataset da un dataadapter. Per usare Progettazione WPF per Visual Studio, vedere Associare 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 DataGrid oggetto 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 i tipi di colonna predefiniti e una colonna modello per l'hosting di contenuto personalizzato. Il tipo di riga predefinito include una sezione dettagli a discesa che è possibile utilizzare per visualizzare contenuti aggiuntivi sotto le celle.

Associazione ai dati

Per associare l'oggetto DataGrid ai dati, impostare la proprietà ItemsSource su un'implementazione IEnumerable. Ogni riga della griglia 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, l'oggetto DataGrid deve essere associato a una raccolta che implementa l'interfacciaINotifyCollectionChanged, ad esempio .ObservableCollection<T> Per riflettere automaticamente le modifiche alle 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 generate.

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 colonna predefiniti

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 entrambe le colonne definite dall'utente e le colonne generate automaticamente a DataGrid, le colonne definite dall'utente vengono aggiunte per prime. 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 desidera 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 le proprietà CellTemplate e CellEditingTemplate che consentono di specificare modelli di contenuto per le modalità di visualizzazione e di modifica. Ad esempio, è possibile definire una colonna personalizzata per le date. Può CellTemplate definire un TextBlock per visualizzare una data, e CellEditingTemplate potrebbe definire un controllo DatePicker per modificare la data.

È possibile utilizzare la Columns raccolta per aggiungere, inserire, rimuovere e modificare a livello di codice 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, rimosse o rigenerate automaticamente quando vengono apportate modifiche ItemsSource .

Selection

Per impostazione predefinita, l'intera riga viene selezionata quando un utente fa clic su una cella in un DataGrid, e un 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 la cui selezione è stata modificata nell'oggetto SelectedCellsChangedEventArgs dell'evento SelectedCellsChanged. Chiamare i metodi SelectAllCells o UnselectAllCells per selezionare o deselezionare tutte le celle a livello di codice. 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 vengano visualizzati in DataGrid.

Per raggruppare, ordinare e filtrare i dati in DataGrid, si collega DataGrid a un'implementazione ICollectionView che supporta queste operazioni. Si eseguono quindi le operazioni sulla vista della raccolta. Quando gli elementi vengono raggruppati in DataGrid, è possibile definire un GroupStyle oggetto che specifica l'aspetto di ogni gruppo. Applichi il GroupStyle aggiungendolo alla raccolta GroupStyle del DataGrid. Se si dispone di 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.

Redazione

Per impostazione predefinita, è possibile modificare gli elementi direttamente in DataGrid. Per garantire che sia possibile eseguire correttamente il commit e annullare le modifiche, gli oggetti in DataGrid devono implementare l'interfaccia IEditableObject . In alternativa, è possibile impostare la proprietà IsReadOnly su true per disabilitare la modifica nel DataGrid.

Il DataGrid ha il supporto integrato per i seguenti comandi di modifica.

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

La cella corrente viene inserita in modalità di modifica facendo clic su di essa o premendo F2. Viene eseguito il commit di una modifica a livello di cella 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 sottoposte a commit quando si passa a un'altra riga o si preme INVIO mentre la riga è in modalità di modifica. Per annullare una modifica di cella, premi ESC una volta e per annullare tutte le modifiche in una riga, premi ESC due volte. Per ulteriori informazioni su come commettere e annullare a livello di codice le modifiche, vedere i metodi BeginEdit, CommitEdit e CancelEdit. Per altre informazioni sugli eventi correlati alla modifica, vedere BeginningEdit, PreparingCellForEdit, CellEditEndinge 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 .

Annotazioni

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

Validation

DataGrid consente 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 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 utilizzare 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. Inoltre, DataGrid espone diversi eventi per il riciclo delle righe che possono essere gestiti per personalizzare le righe.

Per applicare le stesse impostazioni delle 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 Come creare un modello per un controllo . 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 desktop usato quando l'applicazione è in esecuzione.

Annotazioni

L'impostazione di una proprietà visiva ha effetto solo se tale proprietà è presente nel modello predefinito del controllo e impostata utilizzando templateBinding.

Attività comuni

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

Attività Implementation
Impostare colori di sfondo di riga alternati Impostare le AlternationIndex proprietà su 2 o più e quindi assegnare un oggetto Brush alle proprietà RowBackground e AlternatingRowBackground.
Definire il comportamento di selezione di celle e righe Imposta le proprietà SelectionMode e SelectionUnit.
Personalizzare l'aspetto visivo di intestazioni, celle e righe Applicare un nuovo Style alle proprietà ColumnHeaderStyle, RowHeaderStyle, CellStyle o RowStyle.
Impostare le opzioni di ridimensionamento Imposta le proprietà Height, MaxHeight, MinHeight, Width, 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 ulteriori informazioni, consultare la proprietà SelectedCells.
Personalizzare le interazioni con l'utente finale Impostare le proprietà CanUserAddRows, CanUserDeleteRows, CanUserReorderColumns, CanUserResizeColumns, 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 nell'oggetto ItemsSourceDataGrid alla query XPath che rappresenta la raccolta di elementi. Crea ogni colonna in DataGrid. Associare ogni colonna impostando l'XPath sull'associazione della colonna alla query che recupera la proprietà nell'origine dell'oggetto. Per un esempio, vedere DataGridTextColumn.
Raggruppare gli 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 per RowDetailsVisibilityMode specificare quando viene visualizzata la sezione dei dettagli. Per altre informazioni, vedere Procedura: Aggiungere dettagli riga a un controllo DataGrid.

Costruttori

Nome Descrizione
DataGrid()

Inizializza una nuova istanza della classe DataGrid.

Campi

Nome Descrizione
AlternatingRowBackgroundProperty

Identifica la AlternatingRowBackground proprietà di dipendenza.

AreRowDetailsFrozenProperty

Identifica la AreRowDetailsFrozen proprietà di dipendenza.

AutoGenerateColumnsProperty

Identifica la AutoGenerateColumns proprietà di dipendenza.

BeginEditCommand

Rappresenta il comando che indica l'intenzione di iniziare a modificare la cella o la riga corrente di DataGrid.

CancelEditCommand

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

CanUserAddRowsProperty

Identifica la CanUserAddRows proprietà di dipendenza.

CanUserDeleteRowsProperty

Identifica la CanUserDeleteRows proprietà di dipendenza.

CanUserReorderColumnsProperty

Identifica la CanUserReorderColumns proprietà di dipendenza.

CanUserResizeColumnsProperty

Identifica la CanUserResizeColumns proprietà di dipendenza.

CanUserResizeRowsProperty

Identifica la CanUserResizeRows proprietà di dipendenza.

CanUserSortColumnsProperty

Identifica la CanUserSortColumns proprietà di dipendenza.

CellsPanelHorizontalOffsetProperty

Identifica la CellsPanelHorizontalOffset proprietà di dipendenza.

CellStyleProperty

Identifica la CellStyle proprietà di dipendenza.

ClipboardCopyModeProperty

Identifica la ClipboardCopyMode proprietà di dipendenza.

ColumnHeaderHeightProperty

Identifica la ColumnHeaderHeight proprietà di dipendenza.

ColumnHeaderStyleProperty

Identifica la ColumnHeaderStyle proprietà di dipendenza.

ColumnWidthProperty

Identifica la ColumnWidth proprietà di dipendenza.

CommitEditCommand

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

CurrentCellProperty

Identifica la CurrentCell proprietà di dipendenza.

CurrentColumnProperty

Identifica la CurrentColumn proprietà di dipendenza.

CurrentItemProperty

Identifica la CurrentItem proprietà di dipendenza.

DragIndicatorStyleProperty

Identifica la DragIndicatorStyle proprietà di dipendenza.

DropLocationIndicatorStyleProperty

Identifica la DropLocationIndicatorStyle proprietà di dipendenza.

EnableColumnVirtualizationProperty

Identifica la EnableColumnVirtualization proprietà di dipendenza.

EnableRowVirtualizationProperty

Identifica la EnableRowVirtualization proprietà di dipendenza.

FrozenColumnCountProperty

Identifica la FrozenColumnCount proprietà di dipendenza.

GridLinesVisibilityProperty

Identifica la GridLinesVisibility proprietà di dipendenza.

HeadersVisibilityProperty

Identifica la HeadersVisibility proprietà di dipendenza.

HorizontalGridLinesBrushProperty

Identifica la HorizontalGridLinesBrush proprietà di dipendenza.

HorizontalScrollBarVisibilityProperty

Identifica la HorizontalScrollBarVisibility proprietà di dipendenza.

IsReadOnlyProperty

Identifica la IsReadOnly proprietà di dipendenza.

MaxColumnWidthProperty

Identifica la MaxColumnWidth proprietà di dipendenza.

MinColumnWidthProperty

Identifica la MinColumnWidth proprietà di dipendenza.

MinRowHeightProperty

Identifica la MinRowHeight proprietà di dipendenza.

NewItemMarginProperty

Identifica la NewItemMargin proprietà di dipendenza.

NonFrozenColumnsViewportHorizontalOffsetProperty

Identifica la NonFrozenColumnsViewportHorizontalOffset proprietà di dipendenza.

RowBackgroundProperty

Identifica la RowBackground proprietà di dipendenza.

RowDetailsTemplateProperty

Identifica la RowDetailsTemplate proprietà di dipendenza.

RowDetailsTemplateSelectorProperty

Identifica la RowDetailsTemplateSelector proprietà di dipendenza.

RowDetailsVisibilityModeProperty

Identifica la RowDetailsVisibilityMode proprietà di dipendenza.

RowHeaderActualWidthProperty

Identifica la RowHeaderActualWidth proprietà di dipendenza.

RowHeaderStyleProperty

Identifica la RowHeaderStyle proprietà di dipendenza.

RowHeaderTemplateProperty

Identifica la RowHeaderTemplate proprietà di dipendenza.

RowHeaderTemplateSelectorProperty

Identifica la RowHeaderTemplateSelector proprietà di dipendenza.

RowHeaderWidthProperty

Identifica la RowHeaderWidth proprietà di dipendenza.

RowHeightProperty

Identifica la RowHeight proprietà di dipendenza.

RowStyleProperty

Identifica la RowStyle proprietà di dipendenza.

RowStyleSelectorProperty

Identifica la RowStyleSelector proprietà di dipendenza.

RowValidationErrorTemplateProperty

Identifica la RowValidationErrorTemplate proprietà di dipendenza.

SelectionModeProperty

Identifica la SelectionMode proprietà di dipendenza.

SelectionUnitProperty

Identifica la SelectionUnit proprietà di dipendenza.

VerticalGridLinesBrushProperty

Identifica la VerticalGridLinesBrush proprietà di dipendenza.

VerticalScrollBarVisibilityProperty

Identifica la VerticalScrollBarVisibility proprietà di dipendenza.

Proprietà

Nome Descrizione
ActualHeight

Ottiene l'altezza sottoposta a rendering di questo elemento.

(Ereditato da FrameworkElement)
ActualWidth

Ottiene la larghezza sottoposta a rendering di questo elemento.

(Ereditato da FrameworkElement)
AllowDrop

Ottiene o imposta un valore che indica se questo elemento può essere utilizzato come destinazione di un'operazione di trascinamento della selezione. Si tratta di una proprietà di dipendenza.

(Ereditato da UIElement)
AlternatingRowBackground

Ottiene o imposta il pennello di sfondo da utilizzare su righe alternate.

AlternationCount

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

(Ereditato da ItemsControl)
AreAnyTouchesCaptured

Ottiene un valore che indica se almeno un tocco viene acquisito in questo elemento.

(Ereditato da UIElement)
AreAnyTouchesCapturedWithin

Ottiene un valore che indica se almeno un tocco viene acquisito in questo elemento o in qualsiasi elemento figlio nella relativa struttura ad albero visuale.

(Ereditato da UIElement)
AreAnyTouchesDirectlyOver

Ottiene un valore che indica se viene premuto almeno un tocco su questo elemento.

(Ereditato da UIElement)
AreAnyTouchesOver

Ottiene un valore che indica se almeno un tocco viene premuto su questo elemento o su qualsiasi elemento figlio nella relativa 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.

Ottiene o imposta un effetto bitmap che si applica direttamente al contenuto di cui è stato eseguito il rendering per questo elemento. Si tratta di una proprietà di dipendenza.

(Ereditato da UIElement)
BitmapEffectInput
Obsoleti.
Obsoleti.

Ottiene o imposta un'origine di input per l'effetto bitmap che si applica direttamente al contenuto sottoposto a rendering per questo 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 memorizzata nella cache dell'oggetto UIElement.

(Ereditato da UIElement)
CanSelectMultipleItems

Ottiene o imposta un valore che indica se è possibile selezionare più elementi nell'oggetto MultiSelector alla volta.

(Ereditato da MultiSelector)
CanUserAddRows

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

CanUserDeleteRows

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

CanUserReorderColumns

Ottiene o imposta un valore che indica se l'utente può modificare l'ordine di visualizzazione della colonna trascinando le intestazioni di colonna 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

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

CellsPanelHorizontalOffset

Ottiene l'offset orizzontale per l'oggetto DataGridCellsPanel.

CellStyle

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

Clip

Ottiene o imposta la geometria utilizzata per definire la struttura del contenuto di un elemento. Si tratta di una proprietà di dipendenza.

(Ereditato da UIElement)
ClipboardCopyMode

Ottiene o imposta un valore che indica il modo in cui il contenuto viene copiato negli Appunti.

ClipToBounds

Ottiene o imposta un valore che indica se ritagliare il contenuto di questo elemento (o contenuto proveniente dagli elementi figlio di questo elemento) per adattarsi 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 che contiene tutte le colonne nell'oggetto DataGrid.

ColumnWidth

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

CommandBindings

Ottiene una raccolta di CommandBinding oggetti associati a questo elemento. Un CommandBinding abilita la gestione dei comandi per questo elemento e dichiara il collegamento tra un comando, i relativi eventi e i gestori collegati 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 all'interno di questo elemento.

(Ereditato da FrameworkElement)
CurrentCell

Ottiene o imposta la cella con stato attivo.

CurrentColumn

Ottiene o imposta la colonna contenente la cella corrente.

CurrentItem

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

Cursor

Ottiene o imposta il cursore visualizzato quando il puntatore del mouse si trova su questo elemento.

(Ereditato da FrameworkElement)
DataContext

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

(Ereditato da FrameworkElement)
DefaultStyleKey

Ottiene o imposta la chiave da utilizzare per fare riferimento allo stile per questo controllo, quando vengono utilizzati o definiti gli 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 DispatcherDispatcherObject a cui è associato.

(Ereditato da DispatcherObject)
DisplayMemberPath

Ottiene o imposta un percorso di un valore sull'oggetto di origine da usare come rappresentazione visiva dell'oggetto .

(Ereditato da ItemsControl)
DragIndicatorStyle

Ottiene o imposta lo stile utilizzato durante 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 posizione di rilascio 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 la virtualizzazione delle colonne è abilitata.

EnableRowVirtualization

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

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 ne controlla il layout.

(Ereditato da FrameworkElement)
Focusable

Ottiene 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 del bordo predefinito per una cella con stato attivo.

FocusVisualStyle

Ottiene o imposta una proprietà che consente la personalizzazione dell'aspetto, degli effetti o di altre caratteristiche di stile che verranno applicate 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

Ottiene o imposta la dimensione del carattere.

(Ereditato da Control)
FontStretch

Ottiene o imposta il grado di condensa o espansione di un tipo di carattere sullo schermo.

(Ereditato da Control)
FontStyle

Ottiene o imposta lo stile del carattere.

(Ereditato da Control)
FontWeight

Ottiene o imposta lo spessore o 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 dell'interfaccia utente 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 senza scorrimento.

GridLinesVisibility

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

GroupStyle

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

(Ereditato da ItemsControl)
GroupStyleSelector

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

(Ereditato da ItemsControl)
HandlesScrolling

Ottiene un valore che indica se supporta lo DataGrid scorrimento della tastiera personalizzato.

HasAnimatedProperties

Ottiene un valore che indica se l'elemento dispone di proprietà animate.

(Ereditato da UIElement)
HasEffectiveKeyboardFocus

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

(Ereditato da UIElement)
HasItems

Ottiene un valore che indica se contiene ItemsControl elementi.

(Ereditato da ItemsControl)
HeadersVisibility

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

HeadersVisibilityConverter

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

Height

Ottiene o imposta l'altezza suggerita dell'elemento.

(Ereditato da FrameworkElement)
HorizontalAlignment

Ottiene o imposta le caratteristiche di allineamento orizzontale applicate a questo elemento quando è composto all'interno di un elemento padre, ad esempio un pannello 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 della griglia orizzontale.

HorizontalScrollBarVisibility

Ottiene o imposta un valore che indica la modalità di visualizzazione delle barre di scorrimento orizzontali in DataGrid.

InheritanceBehavior

Ottiene o imposta i limiti di ambito per l'ereditarietà del valore della proprietà, la ricerca della chiave di risorsa e la ricerca di RelativeSource FindAncestor.

(Ereditato da FrameworkElement)
InputBindings

Ottiene la raccolta di associazioni di input associate a questo elemento.

(Ereditato da UIElement)
InputScope

Ottiene o imposta il contesto per l'input utilizzato da questo FrameworkElementoggetto .

(Ereditato da FrameworkElement)
IsArrangeValid

Ottiene un valore che indica se le dimensioni calcolate e la posizione 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 nelle classi derivate.

(Ereditato da UIElement)
IsFocused

Ottiene un valore che determina se questo 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 utilizza il raggruppamento.

(Ereditato da ItemsControl)
IsHitTestVisible

Ottiene o imposta un valore che dichiara se questo elemento può essere restituito come risultato di 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 un processore XAML o tramite la chiamata esplicita del EndInit() metodo.

(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 questo 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 è ovunque all'interno dell'elemento o dei 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 in questo UIElementoggetto .

(Ereditato da UIElement)
IsMeasureValid

Ottiene un valore che indica se la dimensione corrente restituita dalla misura di layout è valida.

(Ereditato da UIElement)
IsMouseCaptured

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

(Ereditato da UIElement)
IsMouseCaptureWithin

Ottiene un valore che determina se l'acquisizione del mouse viene mantenuta da questo elemento o dagli elementi figlio nella relativa struttura ad albero visuale. 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 degli elementi. Si tratta di una proprietà di dipendenza.

(Ereditato da UIElement)
IsMouseOver

Ottiene un valore che indica se il puntatore del mouse si trova su questo elemento ,inclusi gli elementi figlio nella 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 in DataGrid.

IsSealed

Ottiene un valore che indica se questa istanza è attualmente sealed (sola lettura).

(Ereditato da DependencyObject)
IsStylusCaptured

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

(Ereditato da UIElement)
IsStylusCaptureWithin

Ottiene un valore che determina se l'acquisizione dello stilo viene mantenuta da questo elemento o da un elemento all'interno dei 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 ai risultati dell'hit test, che prendono in considerazione la composizione degli elementi. Si tratta di una proprietà di dipendenza.

(Ereditato da UIElement)
IsStylusOver

Ottiene un valore che indica se il cursore dello stilo si trova su questo elemento (inclusi gli elementi figlio visivi). Si tratta di una proprietà di dipendenza.

(Ereditato da UIElement)
IsSynchronizedWithCurrentItem

Ottiene o imposta un valore che indica se un Selector oggetto deve mantenere sincronizzato l'oggetto SelectedItem con l'elemento corrente nella Items proprietà .

(Ereditato da Selector)
IsTabStop

Ottiene o imposta un valore che indica se un controllo è incluso nella struttura di spostamento tramite tabulazioni.

(Ereditato da Control)
IsTextSearchCaseSensitive

Ottiene o imposta un valore che indica se la distinzione tra maiuscole e minuscole è una condizione durante la ricerca di elementi.

(Ereditato da ItemsControl)
IsTextSearchEnabled

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

(Ereditato da ItemsControl)
IsUpdatingSelectedItems

Ottiene un valore che indica se l'oggetto MultiSelector sta eseguendo un aggiornamento bulk alla SelectedItems raccolta.

(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 copiato in ogni elemento dell'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 la 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 utilizzata per generare il contenuto dell'oggetto ItemsControl.

(Ereditato da ItemsControl)
ItemsPanel

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

(Ereditato da ItemsControl)
ItemsSource

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

(Ereditato da ItemsControl)
ItemStringFormat

Ottiene o imposta una stringa composita che specifica come formattare gli elementi in ItemsControl se vengono visualizzati come stringhe.

(Ereditato da ItemsControl)
ItemTemplate

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

(Ereditato da ItemsControl)
ItemTemplateSelector

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

(Ereditato da ItemsControl)
Language

Ottiene o imposta informazioni sulla lingua di localizzazione/globalizzazione applicabili 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

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

(Ereditato da FrameworkElement)
MaxWidth

Ottiene 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

Ottiene 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 in DataGrid.

MinWidth

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

(Ereditato da FrameworkElement)
Name

Ottiene o imposta il nome di identificazione dell'elemento. Il nome fornisce un riferimento in modo che code-behind, ad esempio il codice del gestore eventi, possa fare riferimento a un elemento di markup dopo che è stato costruito durante l'elaborazione da 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 nella porta 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

Ottiene o imposta una maschera di opacità, come Brush implementazione applicata a qualsiasi maschera del canale alfa per il contenuto sottoposto a rendering di questo elemento. Si tratta di una proprietà di dipendenza.

(Ereditato da UIElement)
OverridesDefaultStyle

Ottiene o imposta un valore che indica se questo elemento incorpora proprietà di stile dagli stili del tema.

(Ereditato da FrameworkElement)
Padding

Ottiene o imposta la spaziatura interna all'interno di 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 finale del rendering di questo elemento.

(Ereditato da UIElement)
RenderTransform

Ottiene o imposta 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 possibile trasformazione di rendering 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 definito in locale.

(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 della riga.

RowDetailsTemplateSelector

Ottiene o imposta il selettore di modello utilizzato per i dettagli della riga.

RowDetailsVisibilityMode

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

RowHeaderActualWidth

Ottiene la larghezza sottoposta a 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 il selettore di modello per le intestazioni di riga.

RowHeaderWidth

Ottiene o imposta la larghezza della colonna dell'intestazione di riga.

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 il selettore di stile per le righe.

RowValidationErrorTemplate

Ottiene o imposta il modello utilizzato per indicare visivamente un errore nella convalida delle righe.

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 di celle attualmente selezionate.

SelectedIndex

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

(Ereditato da Selector)
SelectedItem

Ottiene o imposta il primo elemento della selezione corrente o restituisce Null se la selezione è vuota.

(Ereditato da Selector)
SelectedItems

Ottiene gli elementi nell'oggetto MultiSelector selezionato.

(Ereditato da MultiSelector)
SelectedValue

Ottiene o imposta il valore di SelectedItem, ottenuto utilizzando SelectedValuePath.

(Ereditato da Selector)
SelectedValuePath

Ottiene o imposta il percorso utilizzato per ottenere l'oggetto SelectedValueSelectedItemda .

(Ereditato da Selector)
SelectionMode

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

SelectionUnit

Ottiene o imposta un valore che indica se le righe, le celle o entrambi possono essere selezionati in DataGrid.

SnapsToDevicePixels

Ottiene o imposta un valore che determina se il rendering per questo elemento deve utilizzare impostazioni pixel specifiche del dispositivo durante il rendering. Si tratta di una proprietà di dipendenza.

(Ereditato da UIElement)
Style

Ottiene o imposta lo stile utilizzato da questo elemento quando viene eseguito il rendering.

(Ereditato da FrameworkElement)
StylusPlugIns

Ottiene una raccolta di tutti gli oggetti 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 passa attraverso i controlli utilizzando il tasto TAB.

(Ereditato da Control)
Tag

Ottiene o imposta un valore di oggetto arbitrario che può essere utilizzato per archiviare informazioni personalizzate su questo elemento.

(Ereditato da FrameworkElement)
Template

Ottiene o imposta un modello di controllo.

(Ereditato da Control)
TemplatedParent

Ottiene un riferimento all'elemento padre del modello di questo elemento. Questa proprietà non è rilevante se l'elemento non è stato creato tramite 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 touch acquisiti in questo elemento.

(Ereditato da UIElement)
TouchesCapturedWithin

Ottiene tutti i dispositivi touch acquisiti in questo elemento o in qualsiasi elemento figlio nella relativa struttura ad albero visuale.

(Ereditato da UIElement)
TouchesDirectlyOver

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

(Ereditato da UIElement)
TouchesOver

Ottiene tutti i dispositivi touch che si trovano su questo elemento o su qualsiasi elemento figlio nella relativa struttura ad albero visuale.

(Ereditato da UIElement)
Triggers

Ottiene la raccolta di trigger stabiliti direttamente su questo elemento o negli elementi figlio.

(Ereditato da FrameworkElement)
Uid

Ottiene o imposta l'identificatore univoco (per la localizzazione) per 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 alle dimensioni e alla posizione dell'elemento durante il layout.

(Ereditato da FrameworkElement)
VerticalAlignment

Ottiene o imposta le caratteristiche di allineamento verticale applicate a questo elemento quando è composto all'interno di un elemento padre, ad esempio un pannello o un controllo 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 della griglia verticale.

VerticalScrollBarVisibility

Ottiene o imposta un valore che indica la modalità di visualizzazione delle barre di scorrimento verticali nell'oggetto 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 BitmapEffect valore per l'oggetto Visual.

(Ereditato da Visual)
VisualBitmapEffectInput
Obsoleti.
Obsoleti.

Ottiene o imposta il BitmapEffectInput valore per l'oggetto Visual.

(Ereditato da Visual)
VisualBitmapScalingMode

Ottiene o imposta l'oggetto BitmapScalingMode per l'oggetto Visual.

(Ereditato da Visual)
VisualCacheMode

Ottiene o imposta una rappresentazione memorizzata nella cache dell'oggetto Visual.

(Ereditato da Visual)
VisualChildrenCount

Ottiene il numero di elementi figlio visivi all'interno di questo elemento.

(Ereditato da FrameworkElement)
VisualClearTypeHint

Ottiene o imposta l'oggetto che determina come ClearTypeHint viene eseguito il Visualrendering di ClearType in .

(Ereditato da Visual)
VisualClip

Ottiene o imposta l'area di ritaglio Visual di come Geometry valore.

(Ereditato da Visual)
VisualEdgeMode

Ottiene o imposta la modalità perimetrale Visual di come EdgeMode valore.

(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à dell'oggetto Visual.

(Ereditato da Visual)
VisualOpacityMask

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

(Ereditato da Visual)
VisualParent

Ottiene l'elemento padre della struttura ad albero visuale 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 dell'oggetto Visual.

(Ereditato da Visual)
VisualTextRenderingMode

Ottiene o imposta l'oggetto TextRenderingMode dell'oggetto Visual.

(Ereditato da Visual)
VisualTransform

Ottiene o imposta il Transform valore per l'oggetto Visual.

(Ereditato da Visual)
VisualXSnappingGuidelines

Ottiene o imposta la raccolta delle linee guida delle linee guida x (verticale).

(Ereditato da Visual)
VisualYSnappingGuidelines

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

(Ereditato da Visual)
Width

Ottiene o imposta la larghezza dell'elemento.

(Ereditato da FrameworkElement)

Metodi

Nome Descrizione
AddChild(Object)

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

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

Aggiunge un gestore eventi indirizzato per un evento indirizzato specificato, aggiungendo il gestore alla raccolta del gestore nell'elemento corrente. Specificare handledEventsToo come true per fare in modo che il gestore fornito venga richiamato per l'evento indirizzato che era già stato contrassegnato come gestito da un altro elemento lungo la route dell'evento.

(Ereditato da UIElement)
AddHandler(RoutedEvent, Delegate)

Aggiunge un gestore eventi indirizzato per un evento indirizzato specificato, aggiungendo il gestore alla raccolta del gestore nell'elemento corrente.

(Ereditato da UIElement)
AddLogicalChild(Object)

Aggiunge l'oggetto fornito all'albero logico 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 specificato EventRoute per la raccolta del gestore eventi corrente UIElement .

(Ereditato da UIElement)
AddVisualChild(Visual)

Definisce la relazione padre-figlio tra due oggetti visivi.

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

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

(Ereditato da UIElement)
ApplyAnimationClock(DependencyProperty, AnimationClock)

Applica un'animazione a una proprietà di dipendenza specificata su questo elemento. Tutte le animazioni esistenti vengono arrestate e sostituite con la nuova animazione.

(Ereditato da UIElement)
ApplyTemplate()

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

(Ereditato da FrameworkElement)
Arrange(Rect)

Posiziona gli elementi figlio e determina una dimensione per un oggetto UIElement. Gli elementi padre chiamano questo metodo dall'implementazione ArrangeCore(Rect) (o un 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) e sigilla l'implementazione.

(Ereditato da FrameworkElement)
ArrangeOverride(Size)

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

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

Avvia un'animazione specifica per una proprietà animata specificata su questo elemento, con l'opzione di specificare cosa accade se la proprietà dispone già di un'animazione in esecuzione.

(Ereditato da UIElement)
BeginAnimation(DependencyProperty, AnimationTimeline)

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

(Ereditato da UIElement)
BeginEdit()

Richiama il BeginEdit() comando , che inserisce la cella o la riga corrente in modalità di modifica.

BeginEdit(RoutedEventArgs)

Richiama il BeginEdit() comando , che inserisce la cella o la riga corrente in modalità di modifica.

BeginInit()

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

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

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

(Ereditato da FrameworkElement)
BeginStoryboard(Storyboard, HandoffBehavior)

Inizia la sequenza di azioni contenute nello storyboard fornito, con le opzioni specificate per ciò che dovrebbe accadere se la proprietà è già animata.

(Ereditato da FrameworkElement)
BeginStoryboard(Storyboard)

Inizia la sequenza di azioni contenute nello storyboard fornito.

(Ereditato da FrameworkElement)
BeginUpdateSelectedItems()

Avvia una nuova transazione di selezione.

(Ereditato da MultiSelector)
BringIntoView()

Tenta di visualizzare questo elemento, all'interno di qualsiasi area scorrevole contenuta all'interno.

(Ereditato da FrameworkElement)
BringIntoView(Rect)

Tenta di portare in visualizzazione le dimensioni dell'area specificate di questo elemento, all'interno di qualsiasi area scorrevole contenuta all'interno.

(Ereditato da FrameworkElement)
CancelEdit()

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

CancelEdit(DataGridEditingUnit)

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

CaptureMouse()

Tenta di forzare l'acquisizione del mouse su questo elemento.

(Ereditato da UIElement)
CaptureStylus()

Tenta di forzare l'acquisizione dello stilo a questo elemento.

(Ereditato da UIElement)
CaptureTouch(TouchDevice)

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

(Ereditato da UIElement)
CheckAccess()

Determina se il thread chiamante ha accesso a questo DispatcherObjectoggetto .

(Ereditato da DispatcherObject)
ClearContainerForItemOverride(DependencyObject, Object)

Scarica la riga per l'elemento specificato.

ClearDetailsVisibilityForItem(Object)

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

ClearValue(DependencyProperty)

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

(Ereditato da DependencyObject)
ClearValue(DependencyPropertyKey)

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

(Ereditato da DependencyObject)
CoerceValue(DependencyProperty)

Forza il valore della proprietà di dipendenza specificata. A tale scopo, richiamare qualsiasi CoerceValueCallback funzione specificata nei metadati della proprietà per la proprietà di dipendenza così come esiste nella chiamata DependencyObjectdi .

(Ereditato da DependencyObject)
ColumnFromDisplayIndex(Int32)

Ottiene l'oggetto DataGridColumn in corrispondenza dell'indice specificato.

CommitEdit()

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

CommitEdit(DataGridEditingUnit, Boolean)

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

ContainerFromElement(DependencyObject)

Restituisce il contenitore che appartiene all'oggetto corrente ItemsControl 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 nell'oggetto MultiSelector.

(Ereditato da MultiSelector)
Equals(Object)

Determina se un oggetto specificato DependencyObject è equivalente all'oggetto corrente DependencyObject.

(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 su questo elemento, ignorando qualsiasi valore animato possibile da un'animazione in esecuzione o arrestata.

(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 DataGridRowoggetto .

GetDetailsVisibilityForItem(Object)

Ottiene la DetailsVisibility proprietà per l'oggetto DataGridRow che rappresenta l'elemento di 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 si applica se il sistema di layout tenta di disporre un elemento maggiore dello spazio di visualizzazione disponibile.

(Ereditato da FrameworkElement)
GetLocalValueEnumerator()

Crea un enumeratore specializzato per determinare quali proprietà di dipendenza hanno valori impostati localmente in questo DependencyObjectoggetto .

(Ereditato da DependencyObject)
GetTemplateChild(String)

Restituisce l'elemento denominato nella struttura ad albero visuale di un'istanza di ControlTemplate.

(Ereditato da FrameworkElement)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
GetUIParentCore()

Restituisce un elemento padre logico alternativo per questo elemento se non è presente alcun elemento padre visivo.

(Ereditato da FrameworkElement)
GetValue(DependencyProperty)

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

(Ereditato da DependencyObject)
GetVisualChild(Int32)

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

(Ereditato da FrameworkElement)
HitTestCore(GeometryHitTestParameters)

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

(Ereditato da UIElement)
HitTestCore(PointHitTestParameters)

Implementa HitTestCore(PointHitTestParameters) per fornire il comportamento di hit testing 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, rispetto all'origine dell'elemento corrente.

(Ereditato da UIElement)
InvalidateArrange()

Invalida lo stato di disposizione (layout) per l'elemento. Dopo l'invalidazione, l'elemento avrà il relativo layout aggiornato, che si verificherà in modo asincrono, a meno che non venga successivamente forzato da UpdateLayout().

(Ereditato da UIElement)
InvalidateMeasure()

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

(Ereditato da UIElement)
InvalidateProperty(DependencyProperty)

Rivaluta il valore effettivo per la proprietà di dipendenza specificata.

(Ereditato da DependencyObject)
InvalidateVisual()

Invalida il rendering dell'elemento e forza un nuovo passaggio di layout completo. OnRender(DrawingContext) viene chiamato dopo il completamento 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 per essere) il proprio contenitore.

(Ereditato da ItemsControl)
IsItemItsOwnContainerOverride(Object)

Determina se un elemento è un oggetto DataGridRow.

Measure(Size)

Aggiorna l'oggetto DesiredSize di un oggetto UIElement. Gli elementi padre chiamano questo metodo dalle proprie MeasureCore(Size) implementazioni per formare un aggiornamento ricorsivo del layout. La chiamata a questo metodo costituisce il primo passaggio (passaggio "Misura") di un aggiornamento del layout.

(Ereditato da UIElement)
MeasureCore(Size)

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

(Ereditato da FrameworkElement)
MeasureOverride(Size)

Determina le dimensioni desiderate DataGriddi .

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
MoveFocus(TraversalRequest)

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

(Ereditato da FrameworkElement)
OnAccessKey(AccessKeyEventArgs)

Fornisce la gestione delle classi per quando viene richiamata una chiave di accesso significativa per questo elemento.

(Ereditato da UIElement)
OnAddingNewItem(AddingNewItemEventArgs)

Genera l'evento AddingNewItem.

OnAlternationCountChanged(Int32, Int32)

Richiamato quando la AlternationCount proprietà cambia.

(Ereditato da ItemsControl)
OnApplyTemplate()

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 BeginEditCommand comando .

OnCanExecuteCancelEdit(CanExecuteRoutedEventArgs)

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

OnCanExecuteCommitEdit(CanExecuteRoutedEventArgs)

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

OnCanExecuteCopy(CanExecuteRoutedEventArgs)

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

OnCanExecuteDelete(CanExecuteRoutedEventArgs)

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

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 volta che un evento indirizzato non ContextMenuClosing gestito raggiunge questa classe nella 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 questo DataGridoggetto .

OnCurrentCellChanged(EventArgs)

Genera l'evento CurrentCellChanged.

OnDisplayMemberPathChanged(String, String)

Richiamato quando la DisplayMemberPath proprietà cambia.

(Ereditato da ItemsControl)
OnDpiChanged(DpiScale, DpiScale)

Chiamato quando viene modificato il valore DPI in corrispondenza del quale viene eseguito il rendering di questa visualizzazione.

(Ereditato da Visual)
OnDragEnter(DragEventArgs)

Richiamato quando un evento associato non gestito DragEnter raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnDragLeave(DragEventArgs)

Richiamato quando un evento associato non gestito DragLeave raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnDragOver(DragEventArgs)

Richiamato quando un evento associato non gestito DragOver raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnDrop(DragEventArgs)

Richiamato quando un evento associato non gestito DragEnter raggiunge un elemento nella route derivata 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 BeginEditCommand comando .

OnExecutedCancelEdit(ExecutedRoutedEventArgs)

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

OnExecutedCommitEdit(ExecutedRoutedEventArgs)

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

OnExecutedCopy(ExecutedRoutedEventArgs)

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

OnExecutedDelete(ExecutedRoutedEventArgs)

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

OnGiveFeedback(GiveFeedbackEventArgs)

Richiamato quando un evento associato non gestito GiveFeedback raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnGotFocus(RoutedEventArgs)

Richiamato ogni volta che un evento non gestito GotFocus raggiunge questo elemento nella route.

(Ereditato da FrameworkElement)
OnGotKeyboardFocus(KeyboardFocusChangedEventArgs)

Richiamato quando un evento associato non gestito GotKeyboardFocus raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnGotMouseCapture(MouseEventArgs)

Richiamato quando un evento associato non gestito GotMouseCapture raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnGotStylusCapture(StylusEventArgs)

Richiamato quando un evento associato non gestito GotStylusCapture raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnGotTouchCapture(TouchEventArgs)

Fornisce la gestione delle classi per l'evento GotTouchCapture indirizzato che si verifica quando un tocco viene acquisito in questo elemento.

(Ereditato da UIElement)
OnGroupStyleSelectorChanged(GroupStyleSelector, GroupStyleSelector)

Richiamato quando la GroupStyleSelector proprietà cambia.

(Ereditato da ItemsControl)
OnInitialized(EventArgs)

Genera l'evento Initialized. Questo metodo viene richiamato ogni volta che IsInitialized viene impostato true internamente.

(Ereditato da Selector)
OnInitializingNewItem(InitializingNewItemEventArgs)

Genera l'evento InitializingNewItem.

OnIsKeyboardFocusedChanged(DependencyPropertyChangedEventArgs)

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

(Ereditato da UIElement)
OnIsKeyboardFocusWithinChanged(DependencyPropertyChangedEventArgs)

Chiamato quando la IsKeyboardFocusWithin proprietà è stata modificata.

(Ereditato da Selector)
OnIsMouseCapturedChanged(DependencyPropertyChangedEventArgs)

Chiamato quando la IsMouseCaptured proprietà cambia in questo elemento.

OnIsMouseCaptureWithinChanged(DependencyPropertyChangedEventArgs)

Richiamato quando viene generato un evento non gestito IsMouseCaptureWithinChanged su 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 non gestito IsMouseDirectlyOverChanged su 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 non gestito IsStylusCapturedChanged su 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 non gestito IsStylusCaptureWithinChanged su 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 non gestito IsStylusDirectlyOverChanged su questo elemento. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnItemBindingGroupChanged(BindingGroup, BindingGroup)

Richiamato quando la ItemBindingGroup proprietà cambia.

(Ereditato da ItemsControl)
OnItemContainerStyleChanged(Style, Style)

Richiamato quando la ItemContainerStyle proprietà cambia.

(Ereditato da ItemsControl)
OnItemContainerStyleSelectorChanged(StyleSelector, StyleSelector)

Richiamato quando la ItemContainerStyleSelector proprietà cambia.

(Ereditato da ItemsControl)
OnItemsChanged(NotifyCollectionChangedEventArgs)

Esegue la generazione automatica delle colonne e aggiorna i flag di convalida quando gli elementi cambiano.

OnItemsPanelChanged(ItemsPanelTemplate, ItemsPanelTemplate)

Richiamato quando la ItemsPanel proprietà cambia.

(Ereditato da ItemsControl)
OnItemsSourceChanged(IEnumerable, IEnumerable)

Richiamato quando la ItemsSource proprietà cambia.

OnItemStringFormatChanged(String, String)

Richiamato quando la ItemStringFormat proprietà cambia.

(Ereditato da ItemsControl)
OnItemTemplateChanged(DataTemplate, DataTemplate)

Richiamato quando la ItemTemplate proprietà cambia.

(Ereditato da ItemsControl)
OnItemTemplateSelectorChanged(DataTemplateSelector, DataTemplateSelector)

Richiamato quando la ItemTemplateSelector proprietà cambia.

(Ereditato da ItemsControl)
OnKeyDown(KeyEventArgs)

Richiamato quando viene ricevuto l'evento KeyDown .

OnKeyUp(KeyEventArgs)

Richiamato quando un evento associato non gestito KeyUp raggiunge un elemento nella route derivata 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 LostFocus indirizzato utilizzando i dati dell'evento forniti.

(Ereditato da UIElement)
OnLostKeyboardFocus(KeyboardFocusChangedEventArgs)

Richiamato quando un evento associato non gestito LostKeyboardFocus raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnLostMouseCapture(MouseEventArgs)

Richiamato quando un evento associato non gestito LostMouseCapture raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnLostStylusCapture(StylusEventArgs)

Richiamato quando un evento associato non gestito LostStylusCapture raggiunge un elemento nella route derivata 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 LostTouchCapture indirizzato che si verifica quando questo elemento perde un'acquisizione tocco.

(Ereditato da UIElement)
OnManipulationBoundaryFeedback(ManipulationBoundaryFeedbackEventArgs)

Chiamato quando si verifica l'evento ManipulationBoundaryFeedback .

(Ereditato da UIElement)
OnManipulationCompleted(ManipulationCompletedEventArgs)

Chiamato quando si verifica l'evento ManipulationCompleted .

(Ereditato da UIElement)
OnManipulationDelta(ManipulationDeltaEventArgs)

Chiamato quando si verifica l'evento ManipulationDelta .

(Ereditato da UIElement)
OnManipulationInertiaStarting(ManipulationInertiaStartingEventArgs)

Chiamato quando si verifica l'evento ManipulationInertiaStarting .

(Ereditato da UIElement)
OnManipulationStarted(ManipulationStartedEventArgs)

Chiamato quando si verifica l'evento ManipulationStarted .

(Ereditato da UIElement)
OnManipulationStarting(ManipulationStartingEventArgs)

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

(Ereditato da UIElement)
OnMouseDoubleClick(MouseButtonEventArgs)

Genera l'evento MouseDoubleClick indirizzato.

(Ereditato da Control)
OnMouseDown(MouseButtonEventArgs)

Richiamato quando un evento associato non gestito MouseDown raggiunge un elemento nella route derivata 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 non MouseEnter gestito su 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 non MouseLeave gestito su 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 non MouseLeftButtonDown gestito su questo elemento. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnMouseLeftButtonUp(MouseButtonEventArgs)

Richiamato quando un evento indirizzato non gestito MouseLeftButtonUp raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnMouseMove(MouseEventArgs)

Aggiorna la raccolta di elementi selezionati a causa del trascinamento del mouse nell'oggetto DataGrid.

OnMouseRightButtonDown(MouseButtonEventArgs)

Richiamato quando un evento indirizzato non gestito MouseRightButtonDown raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnMouseRightButtonUp(MouseButtonEventArgs)

Richiamato quando un evento indirizzato non gestito MouseRightButtonUp raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnMouseUp(MouseButtonEventArgs)

Richiamato quando un evento indirizzato non gestito MouseUp raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnMouseWheel(MouseWheelEventArgs)

Richiamato quando un evento associato non gestito MouseWheel raggiunge un elemento nella route derivata 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)

Richiamato quando un evento associato non gestito PreviewDragEnter raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewDragLeave(DragEventArgs)

Richiamato quando un evento associato non gestito PreviewDragLeave raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewDragOver(DragEventArgs)

Richiamato quando un evento associato non gestito PreviewDragOver raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewDrop(DragEventArgs)

Richiamato quando un evento associato non gestito PreviewDrop raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewGiveFeedback(GiveFeedbackEventArgs)

Richiamato quando un evento associato non gestito PreviewGiveFeedback raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewGotKeyboardFocus(KeyboardFocusChangedEventArgs)

Richiamato quando un evento associato non gestito PreviewGotKeyboardFocus raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewKeyDown(KeyEventArgs)

Richiamato quando un evento associato non gestito PreviewKeyDown raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewKeyUp(KeyEventArgs)

Richiamato quando un evento associato non gestito PreviewKeyUp raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewLostKeyboardFocus(KeyboardFocusChangedEventArgs)

Richiamato quando un evento associato non gestito PreviewKeyDown raggiunge un elemento nella route derivata 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)

Richiamato quando un evento indirizzato non gestito PreviewMouseDown raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewMouseLeftButtonDown(MouseButtonEventArgs)

Richiamato quando un evento indirizzato non gestito PreviewMouseLeftButtonDown raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewMouseLeftButtonUp(MouseButtonEventArgs)

Richiamato quando un evento indirizzato non gestito PreviewMouseLeftButtonUp raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewMouseMove(MouseEventArgs)

Richiamato quando un evento associato non gestito PreviewMouseMove raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewMouseRightButtonDown(MouseButtonEventArgs)

Richiamato quando un evento indirizzato non gestito PreviewMouseRightButtonDown raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewMouseRightButtonUp(MouseButtonEventArgs)

Richiamato quando un evento indirizzato non gestito PreviewMouseRightButtonUp raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewMouseUp(MouseButtonEventArgs)

Richiamato quando un evento associato non gestito PreviewMouseUp raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewMouseWheel(MouseWheelEventArgs)

Richiamato quando un evento associato non gestito PreviewMouseWheel raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewQueryContinueDrag(QueryContinueDragEventArgs)

Richiamato quando un evento associato non gestito PreviewQueryContinueDrag raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewStylusButtonDown(StylusButtonEventArgs)

Richiamato quando un evento associato non gestito PreviewStylusButtonDown raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewStylusButtonUp(StylusButtonEventArgs)

Richiamato quando un evento associato non gestito PreviewStylusButtonUp raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewStylusDown(StylusDownEventArgs)

Richiamato quando un evento associato non gestito PreviewStylusDown raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewStylusInAirMove(StylusEventArgs)

Richiamato quando un evento associato non gestito PreviewStylusInAirMove raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewStylusInRange(StylusEventArgs)

Richiamato quando un evento associato non gestito PreviewStylusInRange raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewStylusMove(StylusEventArgs)

Richiamato quando un evento associato non gestito PreviewStylusMove raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewStylusOutOfRange(StylusEventArgs)

Richiamato quando un evento associato non gestito PreviewStylusOutOfRange raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewStylusSystemGesture(StylusSystemGestureEventArgs)

Richiamato quando un evento associato non gestito PreviewStylusSystemGesture raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewStylusUp(StylusEventArgs)

Richiamato quando un evento associato non gestito PreviewStylusUp raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnPreviewTextInput(TextCompositionEventArgs)

Richiamato quando un evento associato non gestito PreviewTextInput raggiunge un elemento nella route derivata 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 PreviewTouchDown indirizzato che si verifica quando un tocco preme questo elemento.

(Ereditato da UIElement)
OnPreviewTouchMove(TouchEventArgs)

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

(Ereditato da UIElement)
OnPreviewTouchUp(TouchEventArgs)

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

(Ereditato da UIElement)
OnPropertyChanged(DependencyPropertyChangedEventArgs)

Richiamato ogni volta che il valore effettivo di qualsiasi proprietà di dipendenza in questo FrameworkElement oggetto è stato aggiornato. La proprietà di dipendenza specifica modificata viene segnalata nel parametro arguments. Esegue l'override dell'oggetto OnPropertyChanged(DependencyPropertyChangedEventArgs).

(Ereditato da FrameworkElement)
OnQueryContinueDrag(QueryContinueDragEventArgs)

Richiamato quando un evento associato non gestito QueryContinueDrag raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnQueryCursor(QueryCursorEventArgs)

Richiamato quando un evento associato non gestito QueryCursor raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnRender(DrawingContext)

Quando sottoposto a override in una classe derivata, partecipa alle operazioni di rendering dirette dal sistema di layout. Le istruzioni di rendering per questo elemento non vengono usate direttamente quando questo metodo viene richiamato e vengono mantenute per un uso asincrono successivo da parte del layout e del disegno.

(Ereditato da UIElement)
OnRenderSizeChanged(SizeChangedInfo)

Genera l'evento SizeChanged utilizzando le informazioni specificate come parte dei dati dell'evento finale.

(Ereditato da FrameworkElement)
OnRowDetailsVisibilityChanged(DataGridRowDetailsEventArgs)

Genera l'evento RowDetailsVisibilityChanged.

OnRowEditEnding(DataGridRowEditEndingEventArgs)

Genera l'evento RowEditEnding.

OnSelectedCellsChanged(SelectedCellsChangedEventArgs)

Genera l'evento SelectedCellsChanged.

OnSelectionChanged(SelectionChangedEventArgs)

Richiamato quando cambia la selezione.

OnSorting(DataGridSortingEventArgs)

Genera l'evento Sorting.

OnStyleChanged(Style, Style)

Richiamato quando lo stile in uso in questo elemento cambia, che invaliderà il layout.

(Ereditato da FrameworkElement)
OnStylusButtonDown(StylusButtonEventArgs)

Richiamato quando un evento associato non gestito StylusButtonDown raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnStylusButtonUp(StylusButtonEventArgs)

Richiamato quando un evento associato non gestito StylusButtonUp raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnStylusDown(StylusDownEventArgs)

Richiamato quando un evento associato non gestito StylusDown raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnStylusEnter(StylusEventArgs)

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

(Ereditato da UIElement)
OnStylusInAirMove(StylusEventArgs)

Richiamato quando un evento associato non gestito StylusInAirMove raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnStylusInRange(StylusEventArgs)

Richiamato quando un evento associato non gestito StylusInRange raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnStylusLeave(StylusEventArgs)

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

(Ereditato da UIElement)
OnStylusMove(StylusEventArgs)

Richiamato quando un evento associato non gestito StylusMove raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnStylusOutOfRange(StylusEventArgs)

Richiamato quando un evento associato non gestito StylusOutOfRange raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnStylusSystemGesture(StylusSystemGestureEventArgs)

Richiamato quando un evento associato non gestito StylusSystemGesture raggiunge un elemento nella route derivata da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da UIElement)
OnStylusUp(StylusEventArgs)

Richiamato quando un evento associato non gestito StylusUp raggiunge un elemento nella route derivata 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 delle classi per l'evento TextInput indirizzato.

OnTextInput(TextCompositionEventArgs)

Richiamato quando viene ricevuto l'evento TextInput .

(Ereditato da ItemsControl)
OnToolTipClosing(ToolTipEventArgs)

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

(Ereditato da FrameworkElement)
OnToolTipOpening(ToolTipEventArgs)

Richiamato ogni volta che l'evento ToolTipOpening indirizzato raggiunge questa classe nella 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 TouchDown indirizzato che si verifica quando un tocco preme all'interno di questo elemento.

(Ereditato da UIElement)
OnTouchEnter(TouchEventArgs)

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

(Ereditato da UIElement)
OnTouchLeave(TouchEventArgs)

Fornisce la gestione delle classi per l'evento TouchLeave indirizzato che si verifica quando un tocco passa dall'interno all'esterno dei limiti di questo UIElementoggetto .

(Ereditato da UIElement)
OnTouchMove(TouchEventArgs)

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

(Ereditato da UIElement)
OnTouchUp(TouchEventArgs)

Fornisce la gestione della classe per l'evento TouchUp indirizzato che si verifica 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)

Chiamato quando l'oggetto VisualCollection dell'oggetto visivo viene modificato.

(Ereditato da Visual)
OnVisualParentChanged(DependencyObject)

Richiamato quando viene modificato l'elemento padre di questo elemento nella struttura ad albero visuale. Esegue l'override dell'oggetto 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 ha invalidato una proprietà contrassegnata nei metadati che influisce sulla misura o sulla disposizione dell'elemento padre durante il layout.

(Ereditato da FrameworkElement)
PointFromScreen(Point)

Converte un oggetto Point nelle 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 di Visual in un Point oggetto nelle coordinate dello schermo.

(Ereditato da Visual)
PredictFocus(FocusNavigationDirection)

Determina l'elemento successivo che riceverebbe lo stato attivo rispetto a questo elemento per una direzione di 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'oggetto RoutedEvent da sollevare viene identificato all'interno dell'istanza RoutedEventArgs fornita (come RoutedEvent proprietà di tali 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 NameScope al metodo di registrazione.

(Ereditato da FrameworkElement)
ReleaseAllTouchCaptures()

Rilascia tutti i dispositivi touch acquisiti da questo elemento.

(Ereditato da UIElement)
ReleaseMouseCapture()

Rilascia l'acquisizione del mouse, se questo elemento ha mantenuto l'acquisizione.

(Ereditato da UIElement)
ReleaseStylusCapture()

Rilascia l'acquisizione del dispositivo stilo, se questo elemento ha mantenuto l'acquisizione.

(Ereditato da UIElement)
ReleaseTouchCapture(TouchDevice)

Tenta di rilasciare il dispositivo tocco specificato da questo elemento.

(Ereditato da UIElement)
RemoveHandler(RoutedEvent, Delegate)

Rimuove il gestore eventi indirizzato specificato da questo elemento.

(Ereditato da UIElement)
RemoveLogicalChild(Object)

Rimuove l'oggetto fornito dall'albero logico di questo elemento. FrameworkElement aggiorna i puntatori padre dell'albero logico interessati per mantenere sincronizzati con questa eliminazione.

(Ereditato da FrameworkElement)
RemoveVisualChild(Visual)

Rimuove la relazione padre-figlio tra due oggetti visivi.

(Ereditato da Visual)
ScrollIntoView(Object, DataGridColumn)

Scorre verticalmente e orizzontalmente DataGrid per visualizzare una cella per l'elemento di dati e la colonna specificati.

ScrollIntoView(Object)

Scorre verticalmente DataGrid per visualizzare la riga per l'elemento di dati specificato.

SelectAll()

Seleziona tutti gli elementi in MultiSelector.

(Ereditato da MultiSelector)
SelectAllCells()

Seleziona tutte le celle nell'oggetto DataGrid.

SetBinding(DependencyProperty, BindingBase)

Associa un'associazione a questo elemento, in base all'oggetto di associazione fornito.

(Ereditato da FrameworkElement)
SetBinding(DependencyProperty, String)

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

(Ereditato da FrameworkElement)
SetCurrentValue(DependencyProperty, Object)

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

(Ereditato da DependencyObject)
SetDetailsVisibilityForItem(Object, Visibility)

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

SetResourceReference(DependencyProperty, Object)

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

(Ereditato da FrameworkElement)
SetValue(DependencyProperty, Object)

Imposta il valore locale di una proprietà di dipendenza, specificato dall'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 ItemContainerStyle proprietà 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 CommandBindings proprietà 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 GroupStyle proprietà.

(Ereditato da ItemsControl)
ShouldSerializeInputBindings()

Restituisce un valore che indica se i processi di serializzazione devono serializzare il contenuto della InputBindings proprietà 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 Items proprietà.

(Ereditato da ItemsControl)
ShouldSerializeProperty(DependencyProperty)

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

(Ereditato da DependencyObject)
ShouldSerializeResources()

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

(Ereditato da FrameworkElement)
ShouldSerializeStyle()

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

(Ereditato da FrameworkElement)
ShouldSerializeTriggers()

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

(Ereditato da FrameworkElement)
ToString()

Fornisce una rappresentazione di stringa dell'oggetto ItemsControl .

(Ereditato da ItemsControl)
TransformToAncestor(Visual)

Restituisce una trasformazione che può essere utilizzata per trasformare le coordinate dall'oggetto Visual al predecessore specificato Visual dell'oggetto visivo.

(Ereditato da Visual)
TransformToAncestor(Visual3D)

Restituisce una trasformazione che può essere utilizzata per trasformare le coordinate dall'oggetto Visual al predecessore specificato Visual3D dell'oggetto visivo.

(Ereditato da Visual)
TransformToDescendant(Visual)

Restituisce una trasformazione che può essere utilizzata per trasformare le coordinate dall'oggetto Visual all'oggetto visivo specificato discendente.

(Ereditato da Visual)
TransformToVisual(Visual)

Restituisce una trasformazione che può essere utilizzata per trasformare le coordinate dall'oggetto Visual all'oggetto visivo specificato.

(Ereditato da Visual)
TranslatePoint(Point, UIElement)

Converte un punto relativo a questo elemento in coordinate relative all'elemento specificato.

(Ereditato da UIElement)
TryFindResource(Object)

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

(Ereditato da FrameworkElement)
UnregisterName(String)

Semplifica l'accesso NameScope al metodo di de-registrazione.

(Ereditato da FrameworkElement)
UnselectAll()

Deseleziona tutti gli elementi nell'oggetto MultiSelector.

(Ereditato da MultiSelector)
UnselectAllCells()

Deseleziona tutte le celle nell'oggetto DataGrid.

UpdateDefaultStyle()

Riapplica lo stile predefinito all'oggetto corrente FrameworkElement.

(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 questo DispatcherObjectoggetto .

(Ereditato da DispatcherObject)

Eventi

Nome Descrizione
AddingNewItem

Si verifica prima dell'aggiunta DataGriddi un nuovo elemento a .

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 che una riga o una cella entri in modalità di modifica.

CellEditEnding

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

ColumnDisplayIndexChanged

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

ColumnHeaderDragCompleted

Si verifica quando l'utente rilascia un'intestazione di colonna dopo averlo trascinato usando il mouse.

ColumnHeaderDragDelta

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

ColumnHeaderDragStarted

Si verifica quando l'utente inizia a trascinare un'intestazione di colonna usando 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 passi a una nuova posizione nell'ordine di visualizzazione.

ContextMenuClosing

Si verifica subito prima della chiusura di qualsiasi menu di scelta rapida nell'elemento.

(Ereditato da FrameworkElement)
ContextMenuOpening

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

(Ereditato da FrameworkElement)
CopyingRowClipboardContent

Si verifica dopo la preparazione del contenuto di riga predefinito.

CurrentCellChanged

Si verifica quando il valore della CurrentCell proprietà è stato modificato.

DataContextChanged

Si verifica quando cambia il contesto dei dati per questo elemento.

(Ereditato da FrameworkElement)
DragEnter

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

(Ereditato da UIElement)
DragLeave

Si verifica quando il sistema di input segnala un evento di trascinamento sottostante con questo elemento come origine di trascinamento.

(Ereditato da UIElement)
DragOver

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

(Ereditato da UIElement)
Drop

Si verifica quando il sistema di input segnala un evento di rilascio sottostante con questo elemento come destinazione di 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 della selezione sottostante che coinvolge questo elemento.

(Ereditato da UIElement)
GotFocus

Si verifica quando questo elemento ottiene lo stato attivo logico.

(Ereditato da UIElement)
GotKeyboardFocus

Si verifica quando la tastiera è incentrata su questo elemento.

(Ereditato da UIElement)
GotMouseCapture

Si verifica quando questo elemento acquisisce il mouse.

(Ereditato da UIElement)
GotStylusCapture

Si verifica quando questo elemento acquisisce lo stilo.

(Ereditato da UIElement)
GotTouchCapture

Si verifica quando un tocco viene acquisito in questo elemento.

(Ereditato da UIElement)
Initialized

Si verifica quando viene FrameworkElement inizializzato. Questo evento coincide con i casi in cui il valore della IsInitialized proprietà passa da false (o non definito) a true.

(Ereditato da FrameworkElement)
InitializingNewItem

Si verifica quando viene creato un nuovo elemento.

IsEnabledChanged

Si verifica quando cambia il valore della IsEnabled proprietà in questo elemento.

(Ereditato da UIElement)
IsHitTestVisibleChanged

Si verifica quando il valore della proprietà di IsHitTestVisible dipendenza cambia in questo elemento.

(Ereditato da UIElement)
IsKeyboardFocusedChanged

Si verifica quando il valore della IsKeyboardFocused proprietà cambia in questo elemento.

(Ereditato da UIElement)
IsKeyboardFocusWithinChanged

Si verifica quando il valore della IsKeyboardFocusWithin proprietà cambia in questo elemento.

(Ereditato da UIElement)
IsMouseCapturedChanged

Si verifica quando il valore della IsMouseCaptured proprietà cambia in questo elemento.

(Ereditato da UIElement)
IsMouseCaptureWithinChanged

Si verifica quando il valore dell'oggetto IsMouseCaptureWithinProperty cambia in questo elemento.

(Ereditato da UIElement)
IsMouseDirectlyOverChanged

Si verifica quando il valore della IsMouseDirectlyOver proprietà cambia in questo elemento.

(Ereditato da UIElement)
IsStylusCapturedChanged

Si verifica quando il valore della IsStylusCaptured proprietà cambia in questo elemento.

(Ereditato da UIElement)
IsStylusCaptureWithinChanged

Si verifica quando il valore della IsStylusCaptureWithin proprietà cambia in questo elemento.

(Ereditato da UIElement)
IsStylusDirectlyOverChanged

Si verifica quando il valore della IsStylusDirectlyOver proprietà cambia in questo elemento.

(Ereditato da UIElement)
IsVisibleChanged

Si verifica quando il valore della IsVisible proprietà cambia in questo elemento.

(Ereditato da UIElement)
KeyDown

Si verifica quando viene premuto un tasto mentre lo stato attivo è su questo elemento.

(Ereditato da UIElement)
KeyUp

Si verifica quando viene rilasciato un tasto mentre lo stato attivo è su questo elemento.

(Ereditato da UIElement)
LayoutUpdated

Si verifica quando il layout dei vari elementi visivi associati alle modifiche correnti Dispatcher .

(Ereditato da UIElement)
Loaded

Si verifica quando l'elemento viene disposto, sottoposto a rendering e pronto per l'interazione.

(Ereditato da FrameworkElement)
LoadingRow

Si verifica dopo la creazione di un'istanza DataGridRow di , in modo che sia possibile personalizzarla prima che venga usata.

LoadingRowDetails

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

LostFocus

Si verifica quando questo elemento perde lo stato attivo logico.

(Ereditato da UIElement)
LostKeyboardFocus

Si verifica quando la tastiera non è più incentrata su questo elemento.

(Ereditato da UIElement)
LostMouseCapture

Si verifica quando questo elemento perde l'acquisizione del mouse.

(Ereditato da UIElement)
LostStylusCapture

Si verifica quando questo elemento perde l'acquisizione dello stilo.

(Ereditato da UIElement)
LostTouchCapture

Si verifica quando questo elemento perde un'acquisizione tocco.

(Ereditato da UIElement)
ManipulationBoundaryFeedback

Si verifica quando la manipolazione rileva un limite.

(Ereditato da UIElement)
ManipulationCompleted

Si verifica quando viene completata una manipolazione e un'inerzia sull'oggetto UIElement .

(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 il contatto con l'oggetto durante una manipolazione e inizia l'inerzia UIElement .

(Ereditato da UIElement)
ManipulationStarted

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

(Ereditato da UIElement)
ManipulationStarting

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

(Ereditato da UIElement)
MouseDoubleClick

Si verifica quando si fa clic su un pulsante del mouse due o più volte.

(Ereditato da Control)
MouseDown

Si verifica quando viene premuto un pulsante del mouse mentre il puntatore si trova su questo elemento.

(Ereditato da UIElement)
MouseEnter

Si verifica quando il puntatore del mouse entra nei limiti di questo elemento.

(Ereditato da UIElement)
MouseLeave

Si verifica quando il puntatore del mouse lascia i limiti di questo elemento.

(Ereditato da UIElement)
MouseLeftButtonDown

Si verifica quando viene premuto il pulsante sinistro del mouse mentre il puntatore del mouse si trova su questo elemento.

(Ereditato da UIElement)
MouseLeftButtonUp

Si verifica quando il pulsante sinistro del mouse viene rilasciato mentre il puntatore del mouse si trova su questo elemento.

(Ereditato da UIElement)
MouseMove

Si verifica quando il puntatore del mouse si sposta su questo elemento.

(Ereditato da UIElement)
MouseRightButtonDown

Si verifica quando viene premuto il pulsante destro del mouse mentre il puntatore del mouse si trova su questo elemento.

(Ereditato da UIElement)
MouseRightButtonUp

Si verifica quando il pulsante destro del mouse viene rilasciato mentre il puntatore del mouse si trova su questo elemento.

(Ereditato da UIElement)
MouseUp

Si verifica quando un pulsante del mouse viene rilasciato su questo elemento.

(Ereditato da UIElement)
MouseWheel

Si verifica quando l'utente ruota la rotellina del mouse mentre il puntatore del mouse si trova su questo elemento.

(Ereditato da UIElement)
PreparingCellForEdit

Si verifica quando una cella entra in modalità di modifica.

PreviewDragEnter

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

(Ereditato da UIElement)
PreviewDragLeave

Si verifica quando il sistema di input segnala un evento di trascinamento sottostante con questo elemento come origine di trascinamento.

(Ereditato da UIElement)
PreviewDragOver

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

(Ereditato da UIElement)
PreviewDrop

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

(Ereditato da UIElement)
PreviewGiveFeedback

Si verifica quando viene avviata un'operazione di trascinamento della selezione.

(Ereditato da UIElement)
PreviewGotKeyboardFocus

Si verifica quando la tastiera è incentrata su questo elemento.

(Ereditato da UIElement)
PreviewKeyDown

Si verifica quando viene premuto un tasto mentre lo stato attivo è su questo elemento.

(Ereditato da UIElement)
PreviewKeyUp

Si verifica quando viene rilasciato un tasto mentre lo stato attivo è su questo elemento.

(Ereditato da UIElement)
PreviewLostKeyboardFocus

Si verifica quando la tastiera non è più incentrata su questo elemento.

(Ereditato da UIElement)
PreviewMouseDoubleClick

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

(Ereditato da Control)
PreviewMouseDown

Si verifica quando viene premuto un pulsante del mouse mentre il puntatore si trova su questo elemento.

(Ereditato da UIElement)
PreviewMouseLeftButtonDown

Si verifica quando viene premuto il pulsante sinistro del mouse mentre il puntatore del mouse si trova su questo elemento.

(Ereditato da UIElement)
PreviewMouseLeftButtonUp

Si verifica quando il pulsante sinistro del mouse viene rilasciato mentre il puntatore del mouse si trova su questo elemento.

(Ereditato da UIElement)
PreviewMouseMove

Si verifica quando il puntatore del mouse si sposta mentre il puntatore del mouse si trova su questo elemento.

(Ereditato da UIElement)
PreviewMouseRightButtonDown

Si verifica quando viene premuto il pulsante destro del mouse mentre il puntatore del mouse si trova su questo elemento.

(Ereditato da UIElement)
PreviewMouseRightButtonUp

Si verifica quando il pulsante destro del mouse viene rilasciato mentre il puntatore del mouse si trova su questo elemento.

(Ereditato da UIElement)
PreviewMouseUp

Si verifica quando viene rilasciato un pulsante del mouse mentre il puntatore del mouse si trova su questo elemento.

(Ereditato da UIElement)
PreviewMouseWheel

Si verifica quando l'utente ruota la rotellina del mouse mentre il puntatore del mouse si trova su questo elemento.

(Ereditato da UIElement)
PreviewQueryContinueDrag

Si verifica quando si verifica una modifica dello stato della tastiera o del pulsante del mouse durante un'operazione di trascinamento della selezione.

(Ereditato da UIElement)
PreviewStylusButtonDown

Si verifica quando viene premuto il pulsante dello stilo mentre il puntatore si trova su questo elemento.

(Ereditato da UIElement)
PreviewStylusButtonUp

Si verifica quando il pulsante dello stilo viene rilasciato mentre il puntatore si trova su questo elemento.

(Ereditato da UIElement)
PreviewStylusDown

Si verifica quando lo stilo tocca il digitalizzatore mentre si trova su questo elemento.

(Ereditato da UIElement)
PreviewStylusInAirMove

Si verifica quando lo stilo si sposta su un elemento senza toccare effettivamente il digitalizzatore.

(Ereditato da UIElement)
PreviewStylusInRange

Si verifica quando lo stilo è abbastanza vicino al digitalizzatore da rilevare, mentre su questo elemento.

(Ereditato da UIElement)
PreviewStylusMove

Si verifica quando lo stilo si sposta mentre si sposta sull'elemento . Lo stilo deve spostarsi mentre viene rilevato dal digitalizzatore per generare questo evento, in caso contrario, PreviewStylusInAirMove viene generato.

(Ereditato da UIElement)
PreviewStylusOutOfRange

Si verifica quando lo stilo è troppo lontano dal digitalizzatore da rilevare.

(Ereditato da UIElement)
PreviewStylusSystemGesture

Si verifica quando un utente esegue uno dei diversi gesti dello stilo.

(Ereditato da UIElement)
PreviewStylusUp

Si verifica quando l'utente genera lo stilo dal digitalizzatore mentre lo stilo si trova su questo elemento.

(Ereditato da UIElement)
PreviewTextInput

Si verifica quando questo elemento ottiene il testo in modo indipendente dal dispositivo.

(Ereditato da UIElement)
PreviewTouchDown

Si verifica quando un dito tocca lo schermo mentre il dito si trova su questo elemento.

(Ereditato da UIElement)
PreviewTouchMove

Si verifica quando un dito si sposta sullo schermo mentre il dito si trova su questo elemento.

(Ereditato da UIElement)
PreviewTouchUp

Si verifica quando un dito viene sollevato dallo schermo mentre il dito si trova su questo elemento.

(Ereditato da UIElement)
QueryContinueDrag

Si verifica quando si verifica una 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 richiesto di visualizzare il cursore. Questo evento viene generato su un elemento ogni volta che il puntatore del mouse si sposta in una nuova posizione, il che significa che l'oggetto cursore potrebbe dover 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 cambia la visibilità di un elemento dei dettagli di riga.

RowEditEnding

Si verifica prima del commit o dell'annullamento di una modifica di riga.

SelectedCellsChanged

Si verifica quando la SelectedCells raccolta viene modificata.

SelectionChanged

Si verifica quando viene modificata la selezione di un oggetto Selector .

(Ereditato da Selector)
SizeChanged

Si verifica quando le proprietà o ActualHeight modificano il ActualWidth valore di questo elemento.

(Ereditato da FrameworkElement)
Sorting

Si verifica quando viene ordinata una colonna.

SourceUpdated

Si verifica quando il valore di origine cambia per qualsiasi associazione di proprietà esistente in questo elemento.

(Ereditato da FrameworkElement)
StylusButtonDown

Si verifica quando viene premuto il pulsante dello stilo mentre il puntatore si trova su questo elemento.

(Ereditato da UIElement)
StylusButtonUp

Si verifica quando il pulsante dello stilo viene rilasciato mentre il puntatore si trova su questo elemento.

(Ereditato da UIElement)
StylusDown

Si verifica quando lo stilo tocca il digitalizzatore mentre lo stilo si trova su questo elemento.

(Ereditato da UIElement)
StylusEnter

Si verifica quando lo stilo entra nei limiti di questo elemento.

(Ereditato da UIElement)
StylusInAirMove

Si verifica quando lo stilo si sposta su un elemento senza toccare effettivamente il digitalizzatore.

(Ereditato da UIElement)
StylusInRange

Si verifica quando lo stilo è abbastanza vicino al digitalizzatore da rilevare, mentre su questo elemento.

(Ereditato da UIElement)
StylusLeave

Si verifica quando lo stilo lascia i limiti dell'elemento.

(Ereditato da UIElement)
StylusMove

Si verifica quando lo stilo si sposta su questo elemento. Lo stilo deve spostarsi sul digitalizzatore per generare questo evento. In caso contrario, StylusInAirMove viene generato.

(Ereditato da UIElement)
StylusOutOfRange

Si verifica quando lo stilo è troppo lontano dal digitalizzatore da rilevare, mentre sopra questo elemento.

(Ereditato da UIElement)
StylusSystemGesture

Si verifica quando un utente esegue uno dei diversi gesti dello stilo.

(Ereditato da UIElement)
StylusUp

Si verifica quando l'utente genera lo stilo dal digitalizzatore mentre si trova su questo elemento.

(Ereditato da UIElement)
TargetUpdated

Si verifica quando il valore di destinazione cambia per qualsiasi associazione di proprietà in questo elemento.

(Ereditato da FrameworkElement)
TextInput

Si verifica quando questo elemento ottiene il testo in modo indipendente dal dispositivo.

(Ereditato da UIElement)
ToolTipClosing

Si verifica subito prima della chiusura di qualsiasi descrizione comando sull'elemento.

(Ereditato da FrameworkElement)
ToolTipOpening

Si verifica quando viene aperta una descrizione comando sull'elemento.

(Ereditato da FrameworkElement)
TouchDown

Si verifica quando un dito tocca lo schermo mentre il dito si trova su questo 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 un dito si sposta sullo schermo mentre il dito si trova su questo elemento.

(Ereditato da UIElement)
TouchUp

Si verifica quando un dito viene sollevato dallo schermo mentre il dito si trova su questo elemento.

(Ereditato da UIElement)
Unloaded

Si verifica quando l'elemento viene rimosso dall'interno di un albero degli elementi caricati.

(Ereditato da FrameworkElement)
UnloadingRow

Si verifica quando un DataGridRow oggetto diventa disponibile per il riutilizzo.

UnloadingRowDetails

Si verifica quando un elemento dettagli riga diventa disponibile per il riutilizzo.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IAddChild.AddChild(Object)

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

(Ereditato da ItemsControl)
IAddChild.AddText(String)

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

(Ereditato da ItemsControl)
IContainItemStorage.Clear()

Cancella tutte le associazioni di proprietà.

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

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

(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 IsAmbientPropertyAvailable(String) metodo .

(Ereditato da FrameworkElement)

Si applica a