Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale
Questo argomento non è stato ancora valutato - Valuta questo argomento

Classe ItemsControl

Rappresenta un controllo che può essere utilizzato per presentare una raccolta di elementi.

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.DependencyObject
      System.Windows.Media.Visual
        System.Windows.UIElement
          System.Windows.FrameworkElement
            System.Windows.Controls.Control
              System.Windows.Controls.ItemsControl
                Ulteriori informazioni

Spazio dei nomi:  System.Windows.Controls
Assembly:  PresentationFramework (in PresentationFramework.dll)
XMLNS per XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation
[LocalizabilityAttribute(LocalizationCategory.None, Readability = Readability.Unreadable)]
[StyleTypedPropertyAttribute(Property = "ItemContainerStyle", StyleTargetType = typeof(FrameworkElement))]
[ContentPropertyAttribute("Items")]
public class ItemsControl : Control, 
	IAddChild, IContainItemStorage
<ItemsControl>
  Items
</ItemsControl>

Il tipo ItemsControl espone i seguenti membri.

  NomeDescrizione
Metodo pubblicoItemsControlInizializza una nuova istanza della classe di ItemsControl .
In alto
  NomeDescrizione
Proprietà pubblicaActualHeightottiene l'altezza di cui è stato eseguito il rendering di questo elemento. (Ereditato da FrameworkElement)
Proprietà pubblicaActualWidthottiene la larghezza di cui è stato eseguito il rendering di questo elemento. (Ereditato da FrameworkElement)
Proprietà pubblicaAllowDropOttiene o imposta un valore che indica se l'elemento può essere utilizzato come destinazione di un'operazione di trascinamento della selezione. Si tratta di proprietà di dipendenza. (Ereditato da UIElement)
Proprietà pubblicaAlternationCountOttiene o imposta il numero dei contenitori elementi alternati in ItemsControl, che consente ai contenitori alternati abbia un aspetto univoco.
Proprietà pubblicaAreAnyTouchesCapturedOttiene un valore che indica se almeno un tocco viene acquisito a questo elemento. (Ereditato da UIElement)
Proprietà pubblicaAreAnyTouchesCapturedWithinOttiene un valore che indica se almeno un tocco viene acquisito a questo elemento o agli elementi figlio nella struttura ad albero visuale. (Ereditato da UIElement)
Proprietà pubblicaAreAnyTouchesDirectlyOverOttiene un valore che indica se almeno un tocco viene premuto su questo elemento. (Ereditato da UIElement)
Proprietà pubblicaAreAnyTouchesOverOttiene un valore che indica se almeno un tocco viene premuto su questo elemento o elementi figlio nella struttura ad albero visuale. (Ereditato da UIElement)
Proprietà pubblicaBackgroundOttiene o imposta un pennello che descrive lo sfondo di un controllo. (Ereditato da Control)
Proprietà pubblicaBindingGroupOttiene o imposta BindingGroup utilizzato per l'elemento. (Ereditato da FrameworkElement)
Proprietà pubblicaBitmapEffect Obsoleta. Ottiene o imposta un effetto bitmap che consente di applicare direttamente al contenuto di cui è stato eseguito il rendering di questo elemento. Si tratta di proprietà di dipendenza. (Ereditato da UIElement)
Proprietà pubblicaBitmapEffectInput Obsoleta. Ottiene o imposta un'origine di input per l'effetto bitmap che consente di applicare direttamente al contenuto di cui è stato eseguito il rendering di questo elemento. Si tratta di proprietà di dipendenza. (Ereditato da UIElement)
Proprietà pubblicaBorderBrushOttiene o imposta un pennello che descrive lo sfondo del bordo di un controllo. (Ereditato da Control)
Proprietà pubblicaBorderThicknessOttiene o imposta lo spessore del bordo di un controllo. (Ereditato da Control)
Proprietà pubblicaCacheModeOttiene o imposta una rappresentazione memorizzato nella cache di UIElement. (Ereditato da UIElement)
Proprietà pubblicaClipOttiene o imposta la geometria utilizzata per definire la struttura del contenuto di un elemento. Si tratta di proprietà di dipendenza. (Ereditato da UIElement)
Proprietà pubblicaClipToBoundsOttiene o imposta un valore che indica se troncare il contenuto di questo elemento (o soddisfare non dagli elementi figlio di questo elemento) per inserire la dimensione dell'elemento contenitore. Si tratta di proprietà di dipendenza. (Ereditato da UIElement)
Proprietà pubblicaCommandBindingsOttiene una raccolta di oggetti di CommandBinding associata all'elemento. CommandBinding attiva la gestione di comando per questo elemento e stabilisce il collegamento tra un comando, gli eventi e gestori associati da questo elemento. (Ereditato da UIElement)
Proprietà pubblicaContextMenu Ottiene o imposta l'elemento del menu di scelta rapida che dovrebbe risultare ogni volta che il menu di scelta rapida viene visualizzata interfaccia utente dall' interno di questo elemento. (Ereditato da FrameworkElement)
Proprietà pubblicaCursorOttiene o imposta il cursore visualizzato quando il puntatore del mouse si trova su questo elemento. (Ereditato da FrameworkElement)
Proprietà pubblicaDataContext Ottiene o imposta il contesto dati per un elemento quando fa parte di associazione dati. (Ereditato da FrameworkElement)
Proprietà protetta.DefaultStyleKeyOttiene o imposta la chiave da utilizzare per fare riferimento allo stile per il controllo, quando gli stili dei temi vengono utilizzati o definiti. (Ereditato da FrameworkElement)
Proprietà pubblicaDependencyObjectTypeottiene DependencyObjectType tale esegue il wrapping CLR tipo dell'istanza.  (Ereditato da DependencyObject)
Proprietà pubblicaDesiredSizeOttiene la dimensione che questo elemento ha calcolato durante il passaggio di misurazione del processo di layout. (Ereditato da UIElement)
Proprietà pubblicaDispatcherottiene Dispatcher ciò DispatcherObject viene associato. (Ereditato da DispatcherObject)
Proprietà pubblicaDisplayMemberPathOttiene o imposta un percorso da un valore l ' oggetto di origine per servire come rappresentazione visiva dell' oggetto.
Proprietà pubblicaEffectOttiene o imposta l'effetto bitmap da applicare a UIElement. Si tratta di una proprietà di dipendenza. (Ereditato da UIElement)
Proprietà pubblicaFlowDirectionOttiene o imposta la direzione del testo in e altri elementi di interfaccia utente propaga all' interno di qualsiasi elemento padre che controlla il layout. (Ereditato da FrameworkElement)
Proprietà pubblicaFocusableOttiene o imposta un valore che indica se l'elemento può ricevere lo stato attivo. Si tratta di proprietà di dipendenza. (Ereditato da UIElement)
Proprietà pubblicaFocusVisualStyleOttiene o imposta una proprietà che consente la personalizzazione dell' aspetto, in effetti, o di altre caratteristiche di stile che verranno applicate a questo elemento quando acquisiscono lo stato attivo della tastiera. (Ereditato da FrameworkElement)
Proprietà pubblicaFontFamilyOttiene o imposta la famiglia di caratteri del controllo. (Ereditato da Control)
Proprietà pubblicaFontSizeOttiene o imposta la dimensione del carattere. (Ereditato da Control)
Proprietà pubblicaFontStretchOttiene o imposta la misura in cui un tipo di carattere viene ridotta o espansa sullo schermo. (Ereditato da Control)
Proprietà pubblicaFontStyleOttiene o imposta lo stile del carattere. (Ereditato da Control)
Proprietà pubblicaFontWeightOttiene o imposta lo spessore e lo spessore di carattere specificata. (Ereditato da Control)
Proprietà pubblicaForceCursorOttiene o imposta un valore che indica se questo FrameworkElement necessario forzare interfaccia utente per eseguire il rendering del cursore come indicato dalla proprietà di Cursor . (Ereditato da FrameworkElement)
Proprietà pubblicaForegroundOttiene o imposta un pennello che descrive il colore di primo piano. (Ereditato da Control)
Proprietà pubblicaGroupStyleOttiene una raccolta di oggetti di GroupStyle che definiscono l'aspetto di ogni livello di gruppi.
Proprietà pubblicaGroupStyleSelectorOttiene o imposta un metodo che consente di fornire la logica di ordinamento personalizzata per GroupStyle è applicata a ogni gruppo in una raccolta.
Proprietà protetta.HandlesScrollingottiene un valore che indica se un controllo supporta lo scorrimento. (Ereditato da Control)
Proprietà pubblicaHasAnimatedPropertiesOttiene un valore che indica se l'elemento dispone delle proprietà animate. (Ereditato da UIElement)
Proprietà protetta.HasEffectiveKeyboardFocusOttiene un valore che indica se UIElement è nello stato attivo. (Ereditato da UIElement)
Proprietà pubblicaHasItemsottiene un valore che indica se ItemsControl contiene gli elementi.
Proprietà pubblicaHeight Ottiene o imposta l'altezza suggerita dell' elemento. (Ereditato da FrameworkElement)
Proprietà pubblicaHorizontalAlignmentOttiene o imposta le caratteristiche di allineamento orizzontale da applicare a questo elemento quando è composto in un elemento padre, ad esempio un pannello o un controllo di elementi. (Ereditato da FrameworkElement)
Proprietà pubblicaHorizontalContentAlignmentOttiene o imposta l'allineamento orizzontale del contenuto del controllo. (Ereditato da Control)
Proprietà protetta.InheritanceBehaviorOttiene o imposta i limiti dell' ereditarietà del valore della proprietà, ricerca della chiave di risorsa e ricerca di RelativeSource FindAncestor. (Ereditato da FrameworkElement)
Proprietà pubblicaInputBindings Ottiene la raccolta di associazioni di input associata all'elemento. (Ereditato da UIElement)
Proprietà pubblicaInputScopeOttiene o imposta il contesto per l'input utilizzato da questa FrameworkElement. (Ereditato da FrameworkElement)
Proprietà pubblicaIsArrangeValidOttiene un valore che indica se la dimensione e la posizione calcolate degli elementi figlio nel layout di questo elemento sono valide. (Ereditato da UIElement)
Proprietà pubblicaIsEnabledOttiene o imposta un valore che indica se l'elemento è abilitato in interfaccia utente. Si tratta di proprietà di dipendenza. (Ereditato da UIElement)
Proprietà protetta.IsEnabledCoreOttiene un valore che diventa il valore restituito di IsEnabled nelle classi derivate. (Ereditato da UIElement)
Proprietà pubblicaIsFocusedOttiene un valore che determina se questo elemento ha lo stato attivo logico. Si tratta di proprietà di dipendenza. (Ereditato da UIElement)
Proprietà pubblicaIsGroupingOttiene un valore che indica se il controllo utilizza raggruppamento.
Proprietà pubblicaIsHitTestVisibleOttiene o imposta un valore che indica se l'elemento può eventualmente essere restituito come risultato di hit test da una parte del relativo contenuto di cui è stato eseguito il rendering. Si tratta di proprietà di dipendenza. (Ereditato da UIElement)
Proprietà pubblicaIsInitializedOttiene un valore che indica se l'elemento è stato inizializzato, o durante l'elaborazione da parte di un XAML , o in modo esplicito utilizzando il metodo di EndInit chiamare. (Ereditato da FrameworkElement)
Proprietà pubblicaIsInputMethodEnabledOttiene un valore che indica se un sistema di metodo di input, come Input Method Editor (IME), è abilitato per elaborare un input a questo elemento. (Ereditato da UIElement)
Proprietà pubblicaIsKeyboardFocusedOttiene un valore che indica se l'elemento ha lo stato attivo della tastiera. Si tratta di proprietà di dipendenza. (Ereditato da UIElement)
Proprietà pubblicaIsKeyboardFocusWithinOttiene un valore che indica se lo stato attivo della tastiera è in qualsiasi punto dell'elemento o dei relativi elementi figlio della struttura ad albero visuale. Si tratta di proprietà di dipendenza. (Ereditato da UIElement)
Proprietà pubblicaIsLoadedOttiene un valore che indica se l'elemento è stato caricato per la presentazione. (Ereditato da FrameworkElement)
Proprietà pubblicaIsManipulationEnabledOttiene o imposta un valore che indica se gli eventi di modifica sono attivati in questo UIElement. (Ereditato da UIElement)
Proprietà pubblicaIsMeasureValidOttiene un valore che indica se la dimensione corrente restituito dalle dimensioni di layout è valida. (Ereditato da UIElement)
Proprietà pubblicaIsMouseCapturedOttiene un valore che indica se il mouse capture a questo elemento. Si tratta di proprietà di dipendenza. (Ereditato da UIElement)
Proprietà pubblicaIsMouseCaptureWithinOttiene un valore che determina se il mouse capture viene utilizzato da questo elemento o dagli elementi figlio nel struttura ad albero visuale. Si tratta di proprietà di dipendenza. (Ereditato da UIElement)
Proprietà pubblicaIsMouseDirectlyOverOttiene un valore che indica se la posizione del puntatore del mouse corrisponde ai risultati dihit test , che accettano l'elemento che la composizione in considerazione. Si tratta di proprietà di dipendenza. (Ereditato da UIElement)
Proprietà pubblicaIsMouseOverOttiene un valore che indica se il puntatore del mouse si trova sopra questo elemento (elementi figlio inclusi in struttura ad albero visuale). Si tratta di proprietà di dipendenza. (Ereditato da UIElement)
Proprietà pubblicaIsSealedOttiene un valore che indica se l'istanza attualmente è sealed (sola lettura). (Ereditato da DependencyObject)
Proprietà pubblicaIsStylusCapturedOttiene un valore che indica se lo stilo viene acquisito da questo elemento. Si tratta di proprietà di dipendenza. (Ereditato da UIElement)
Proprietà pubblicaIsStylusCaptureWithinOttiene un valore che determina se l'acquisizione dello stilo viene utilizzata dall'elemento, o un elemento all'interno dei limiti dell'elemento e del relativo struttura ad albero visuale. Si tratta di proprietà di dipendenza. (Ereditato da UIElement)
Proprietà pubblicaIsStylusDirectlyOverOttiene un valore che indica se la posizione dello stilo corrisponde ai risultati dihit test , che accettano l'elemento che la composizione in considerazione. Si tratta di proprietà di dipendenza. (Ereditato da UIElement)
Proprietà pubblicaIsStylusOverOttiene un valore che indica se il cursore dello stilo si trova sopra questo elemento (elementi figlio visivi inclusi). Si tratta di proprietà di dipendenza. (Ereditato da UIElement)
Proprietà pubblicaIsTabStopOttiene o imposta un valore che indica se un controllo è incluso nell'di navigazione della scheda. (Ereditato da Control)
Proprietà pubblicaIsTextSearchCaseSensitiveOttiene o imposta un valore che indica se il caso è una condizione quando cerca gli elementi.
Proprietà pubblicaIsTextSearchEnabledOttiene o imposta un valore che indica se TextSearch è abilitato nell' istanza di ItemsControl .
Proprietà pubblicaIsVisibleOttiene un valore che indica se l'elemento è visibile in interfaccia utente. Si tratta di proprietà di dipendenza. (Ereditato da UIElement)
Proprietà pubblicaItemBindingGroupOttiene o imposta BindingGroup che viene copiato a ogni elemento di ItemsControl.
Proprietà pubblicaItemContainerGeneratorOttiene ItemContainerGenerator associato al controllo.
Proprietà pubblicaItemContainerStyleOttiene o imposta Style applicato al contenitore generato per ogni elemento.
Proprietà pubblicaItemContainerStyleSelectorOttiene o imposta la logica personalizzata di stile-selezione per uno stile da applicare a ogni elemento contenitore generato.
Proprietà pubblicaItemsottiene la raccolta utilizzata per generare il contenuto di ItemsControl.
Proprietà pubblicaItemsPanelOttiene o imposta il modello che definisce il pannello che controlla il layout degli elementi.
Proprietà pubblicaItemsSourceOttiene o imposta una raccolta utilizzata per generare il contenuto di ItemsControl.
Proprietà pubblicaItemStringFormatOttiene o imposta una stringa composta che specifica come formattare gli elementi in ItemsControl se vengono visualizzati come stringhe.
Proprietà pubblicaItemTemplateOttiene o imposta DataTemplate utilizzato per visualizzare ogni elemento.
Proprietà pubblicaItemTemplateSelectorOttiene o imposta la logica personalizzata per scegliere un modello utilizzato per visualizzare ogni elemento.
Proprietà pubblicaLanguageOttiene o imposta informazioni in lingua inglese/globalizzazione di localizzazione applicati a un elemento. (Ereditato da FrameworkElement)
Proprietà pubblicaLayoutTransform Ottiene o imposta una trasformazione grafico che deve essere applicato a questo elemento quando il layout viene eseguito. (Ereditato da FrameworkElement)
Proprietà protetta.LogicalChildrenOttiene un enumeratore per gli oggetti figlio logici dell' oggetto di ItemsControl . (Esegue l'override di FrameworkElement.LogicalChildren).
Proprietà pubblicaMarginOttiene o imposta il bordo esterno di un elemento. (Ereditato da FrameworkElement)
Proprietà pubblicaMaxHeightOttiene o imposta il vincolo massimo di altezza dell' elemento. (Ereditato da FrameworkElement)
Proprietà pubblicaMaxWidthOttiene o imposta il vincolo massimo della larghezza dell' elemento. (Ereditato da FrameworkElement)
Proprietà pubblicaMinHeightOttiene o imposta il vincolo minimo di altezza dell' elemento. (Ereditato da FrameworkElement)
Proprietà pubblicaMinWidth Ottiene o imposta il vincolo di larghezza minima dell' elemento. (Ereditato da FrameworkElement)
Proprietà pubblicaNameOttiene o imposta il nome di identificazione dell' elemento. Il nome fornisce un riferimento in modo che possano farvi riferimento code-behind, come codice del gestore eventi, a un elemento di codice dopo che sono generate durante l'elaborazione da parte di un XAML . (Ereditato da FrameworkElement)
Proprietà pubblicaOpacityOttiene o imposta il fattore di opacità applicato all'intero UIElement quando viene eseguito il rendering in interfaccia utente. Si tratta di proprietà di dipendenza. (Ereditato da UIElement)
Proprietà pubblicaOpacityMaskOttiene o imposta una maschera di opacità, come implementazione di Brush che vengono applicati a tutto il canale alfa di maschera per il contenuto di cui è stato eseguito il rendering di questo elemento. Si tratta di proprietà di dipendenza. (Ereditato da UIElement)
Proprietà pubblicaOverridesDefaultStyleOttiene o imposta un valore che indica se l'elemento include le proprietà di stile dagli stili del tema. (Ereditato da FrameworkElement)
Proprietà pubblicaPaddingOttiene o imposta il riempimento in un controllo. (Ereditato da Control)
Proprietà pubblicaParentottiene l'elemento di padre logico di questo elemento. (Ereditato da FrameworkElement)
Proprietà pubblicaPersistId Obsoleta. Ottiene un valore che identifica in modo univoco questo elemento. (Ereditato da UIElement)
Proprietà pubblicaRenderSizeOttiene o imposta, ma vedere i commenti) un'operazione finale per eseguire il rendering della dimensione dell'elemento. (Ereditato da UIElement)
Proprietà pubblicaRenderTransformOttiene o informazioni di trasformazione dei gruppi che interessano la posizione di rendering di questo elemento. Si tratta di proprietà di dipendenza. (Ereditato da UIElement)
Proprietà pubblicaRenderTransformOriginOttiene o imposta il punto centrale di qualsiasi possibile eseguono il rendering della trasformazione dichiarata da RenderTransform, rispetto ai limiti dell'elemento. Si tratta di proprietà di dipendenza. (Ereditato da UIElement)
Proprietà pubblicaResources Ottiene o imposta il dizionario risorse definito localmente. (Ereditato da FrameworkElement)
Proprietà pubblicaSnapsToDevicePixelsOttiene o imposta un valore che determina se il rendering per questo elemento deve utilizzare impostazioni specifiche di dispositivo del pixel durante il rendering. Si tratta di proprietà di dipendenza. (Ereditato da UIElement)
Proprietà pubblicaStyleOttiene o imposta lo stile utilizzato da questo elemento quando viene eseguito il rendering. (Ereditato da FrameworkElement)
Proprietà protetta.StylusPlugInsOttiene una raccolta di tutti gli oggetti plug-in dello stilo (personalizzazione) associata all'elemento. (Ereditato da UIElement)
Proprietà pubblicaTabIndexOttiene o imposta un valore che determina l'ordine in cui gli elementi riceve lo stato attivo quando l'utente passa dai controlli utilizzando il tasto TAB. (Ereditato da Control)
Proprietà pubblicaTagOttiene o imposta un valore arbitrario dell' oggetto che può essere utilizzato per memorizzare le informazioni personalizzate su questo elemento. (Ereditato da FrameworkElement)
Proprietà pubblicaTemplateOttiene o imposta un modello di controllo. (Ereditato da Control)
Proprietà pubblicaTemplatedParentOttiene un riferimento al padre del modello di questo elemento. Questa proprietà non è rilevante se l'elemento non è stato creato da un modello. (Ereditato da FrameworkElement)
Proprietà pubblicaToolTip Ottiene o imposta l'oggetto della descrizione comandi da visualizzare per questo elemento in interfaccia utente. (Ereditato da FrameworkElement)
Proprietà pubblicaTouchesCapturedOttiene tutti i controlli dispositivo a tocco acquisiti a questo elemento. (Ereditato da UIElement)
Proprietà pubblicaTouchesCapturedWithinOttiene tutti i controlli dispositivo a tocco acquisiti a questo elemento o a tutti gli elementi figlio nella struttura ad albero visuale. (Ereditato da UIElement)
Proprietà pubblicaTouchesDirectlyOverOttiene tutti i controlli dispositivo a tocco che sono in questo elemento. (Ereditato da UIElement)
Proprietà pubblicaTouchesOverOttiene tutti i controlli dispositivo a tocco che sono in questo elemento o tutti gli elementi figlio nella struttura ad albero visuale. (Ereditato da UIElement)
Proprietà pubblicaTriggersOttiene la raccolta di trigger impostare direttamente su questo elemento, o in elementi figlio. (Ereditato da FrameworkElement)
Proprietà pubblicaUidottiene o imposta l'identificatore univoco (per la localizzazione) per questo elemento. Si tratta di proprietà di dipendenza. (Ereditato da UIElement)
Proprietà pubblicaUseLayoutRoundingOttiene o imposta un valore che indica se l'arrotondamento del layout deve essere applicati alla dimensione e la posizione di questo elemento durante il layout. (Ereditato da FrameworkElement)
Proprietà pubblicaVerticalAlignmentOttiene o imposta le caratteristiche di allineamento verticale si applica a questo elemento quando è composto in un elemento padre come un pannello o un controllo di elementi. (Ereditato da FrameworkElement)
Proprietà pubblicaVerticalContentAlignmentOttiene o imposta l'allineamento verticale del contenuto del controllo. (Ereditato da Control)
Proprietà pubblicaVisibilityOttiene o imposta la visibilità di interfaccia utente di questo elemento. Si tratta di proprietà di dipendenza. (Ereditato da UIElement)
Proprietà protetta.VisualBitmapEffect Obsoleta. ottiene o imposta BitmapEffect valore per Visual. (Ereditato da Visual)
Proprietà protetta.VisualBitmapEffectInput Obsoleta. ottiene o imposta BitmapEffectInput valore per Visual. (Ereditato da Visual)
Proprietà protetta.VisualBitmapScalingModeottiene o imposta BitmapScalingMode per Visual. (Ereditato da Visual)
Proprietà protetta.VisualCacheModeOttiene o imposta una rappresentazione memorizzato nella cache di Visual. (Ereditato da Visual)
Proprietà protetta.VisualChildrenCountOttiene il numero di elementi figlio visivi all' interno di questo elemento. (Ereditato da FrameworkElement)
Proprietà protetta.VisualClearTypeHintottiene o imposta ClearTypeHint che determina come ClearType viene eseguito il rendering in l Visual. (Ereditato da Visual)
Proprietà protetta.VisualClipOttiene o imposta l'area di ridimensionamento di Visual ad esempio Geometry valore. (Ereditato da Visual)
Proprietà protetta.VisualEdgeModeOttiene o imposta la modalità del bordo di Visual come EdgeMode valore. (Ereditato da Visual)
Proprietà protetta.VisualEffectOttiene o imposta l'effetto bitmap da applicare a Visual. (Ereditato da Visual)
Proprietà protetta.VisualOffsetOttiene o imposta il valore di offset dell'oggetto visivo. (Ereditato da Visual)
Proprietà protetta.VisualOpacityOttiene o imposta l'opacità di Visual. (Ereditato da Visual)
Proprietà protetta.VisualOpacityMaskottiene o imposta Brush valore che rappresenta la maschera di opacità di Visual. (Ereditato da Visual)
Proprietà protetta.VisualParentOttiene il padre della struttura ad albero visuale dell'oggetto visivo. (Ereditato da Visual)
Proprietà protetta.VisualScrollableAreaClipOttiene o imposta un'area scorrevole tagliati per Visual. (Ereditato da Visual)
Proprietà protetta.VisualTextHintingModeottiene o imposta TextHintingMode il Visual. (Ereditato da Visual)
Proprietà protetta.VisualTextRenderingModeottiene o imposta TextRenderingMode il Visual. (Ereditato da Visual)
Proprietà protetta.VisualTransformottiene o imposta Transform valore per Visual. (Ereditato da Visual)
Proprietà protetta.VisualXSnappingGuidelinesOttiene o imposta la raccolta (verticale) delle linee guida di coordinata x. (Ereditato da Visual)
Proprietà protetta.VisualYSnappingGuidelinesOttiene o imposta la raccolta delle linee guida di coordinata y (orizzontale). (Ereditato da Visual)
Proprietà pubblicaWidth Ottiene o imposta la larghezza dell' elemento. (Ereditato da FrameworkElement)
In alto
  NomeDescrizione
Proprietà pubblica associataAlternationIndexOttiene il valore assegnato del contenitore di elementi quando i contenitori elementi alternati vengono utilizzati.
In alto
  NomeDescrizione
Metodo protettoAddChildAggiunge l'oggetto specificato come figlio dell' oggetto di ItemsControl .
Metodo pubblicoAddHandler(RoutedEvent, Delegate)Aggiunge un gestore dievento indirizzato per evento indirizzatospecificato, aggiungendo il gestore alla raccolta del gestore dell'elemento corrente. (Ereditato da UIElement)
Metodo pubblicoAddHandler(RoutedEvent, Delegate, Boolean)Aggiunge un gestore dievento indirizzato per un evento indirizzato specificato, aggiungendo il gestore alla raccolta del gestore dell'elemento corrente. Specificare che handledEventsToo è true per fare in modo che il gestore specificato venga richiamato per eventi indirizzati già contrassegnati come gestiti da un altro elemento lungo la route dell'evento. (Ereditato da UIElement)
Metodo protettoAddLogicalChildAggiunge l'oggetto fornito all' albero logico di questo elemento. (Ereditato da FrameworkElement)
Metodo protettoAddTextAggiunge la stringa di testo specificata all' oggetto di ItemsControl .
Metodo pubblicoAddToEventRouteAggiungere gestori a EventRoute specificato per la raccolta corrente del gestore eventi di UIElement . (Ereditato da UIElement)
Metodo protettoAddVisualChildDefinisce la relazione padre-figlio tra due rappresentazioni. (Ereditato da Visual)
Metodo pubblicoApplyAnimationClock(DependencyProperty, AnimationClock)Applicare un'animazione aproprietà di dipendenza specificato sull'elemento. Tutte le animazioni esistenti vengono arrestate e sostituirlo con la nuova animazione. (Ereditato da UIElement)
Metodo pubblicoApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)Applicare un'animazione aproprietà di dipendenza specificato sull'elemento, con la possibilità di specificare l'evento che si verifica se la proprietà dispone già di un'animazione in esecuzione. (Ereditato da UIElement)
Metodo pubblicoApplyTemplateCompila la struttura ad albero visuale corrente del modello se necessario e restituisce un valore che indica se la struttura ad albero visuale è stato ricompilato dalla chiamata. (Ereditato da FrameworkElement)
Metodo pubblicoArrangePosiziona gli elementi figlio e determina una dimensione per UIElement. Gli elementi padre chiamano questo metodo dall'implementazione di ArrangeCore (o da un equivalente di WPF livello di Framework ) per formare un aggiornamento ricorsivo di layout. Questo metodo crea il secondo passaggio di un aggiornamento di layout. (Ereditato da UIElement)
Metodo protettoArrangeCoreImplementa ArrangeCore (definito come virtuale in UIElement) e ingredienti l'implementazione. (Ereditato da FrameworkElement)
Metodo protettoArrangeOverrideChiamato per disporre e ridimensionare il contenuto di un oggetto Control oggetto. (Ereditato da Control)
Metodo pubblicoBeginAnimation(DependencyProperty, AnimationTimeline)Avviare un'animazione per una proprietà animata specificata sull'elemento. (Ereditato da UIElement)
Metodo pubblicoBeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)Avviare un'animazione specifica per una proprietà animata specificata su questo elemento, con l'opzione di specificare l'evento che si verifica se la proprietà dispone già di un'animazione in esecuzione. (Ereditato da UIElement)
Metodo pubblicoBeginInitIndica che l'inizializzazione dell' oggetto di ItemsControl sta per iniziare. (Esegue l'override di FrameworkElement.BeginInit()).
Metodo pubblicoBeginStoryboard(Storyboard)Inizia la sequenza di azioni che sono contenute nello storyboard fornito. (Ereditato da FrameworkElement)
Metodo pubblicoBeginStoryboard(Storyboard, HandoffBehavior)Inizia la sequenza di azioni contenute nello storyboard fornito, con le opzioni specificate per cosa avverrebbe se la proprietà è già viene animato. (Ereditato da FrameworkElement)
Metodo pubblicoBeginStoryboard(Storyboard, HandoffBehavior, Boolean) Inizia la sequenza di azioni contenute nello storyboard fornito, con stato specificato per il controllo dell' animazione dopo l'avvio. (Ereditato da FrameworkElement)
Metodo pubblicoBringIntoView()Tenta di inserire questo elemento nella visualizzazione, in tutte le aree scorrevoli è contenuto in. (Ereditato da FrameworkElement)
Metodo pubblicoBringIntoView(Rect)Tenta di immettere le dimensioni dell' area fornita di questo elemento nella visualizzazione, in tutte le aree scorrevoli è contenuto in. (Ereditato da FrameworkElement)
Metodo pubblicoCaptureMouseTentativi di imporre acquisizione del mouse su questo elemento. (Ereditato da UIElement)
Metodo pubblicoCaptureStylus Tentativi di imporre acquisizione dello stilo a questo elemento. (Ereditato da UIElement)
Metodo pubblicoCaptureTouchTentativi di imporre acquisizione di un tocco a questo elemento. (Ereditato da UIElement)
Metodo pubblicoCheckAccessdetermina se il thread chiamante ha accesso a questo DispatcherObject. (Ereditato da DispatcherObject)
Metodo protettoClearContainerForItemOverrideUna volta sottoposto a override in una classe derivata, annulla gli effetti del metodo di PrepareContainerForItemOverride .
Metodo pubblicoClearValue(DependencyProperty)cancella il valore locale di una proprietà. La proprietà da cancellare viene specificata da un oggetto DependencyProperty identificatore. (Ereditato da DependencyObject)
Metodo pubblicoClearValue(DependencyPropertyKey)Cancella il valore locale di una proprietà di sola lettura. La proprietà da cancellare viene specificata da un oggetto DependencyPropertyKey. (Ereditato da DependencyObject)
Metodo pubblicoCoerceValueAssegna il valore del specificato proprietà di dipendenza. Questa operazione viene eseguita utilizzando qualsiasi CoerceValueCallback funzione specificata nei metadati della proprietà per la proprietà di dipendenza come esiste nel chiamare DependencyObject. (Ereditato da DependencyObject)
Metodo pubblicoContainerFromElement(DependencyObject)Restituisce il contenitore che appartiene a ItemsControl corrente a cui appartiene l'elemento specificato.
Metodo pubblicoMembro staticoContainerFromElement(ItemsControl, DependencyObject)Restituisce il contenitore che appartiene a ItemsControl specificato che possiede il contenitore specificato.
Metodo pubblicoEndInitIndica che l'inizializzazione dell' oggetto di ItemsControl è completa. (Esegue l'override di FrameworkElement.EndInit()).
Metodo pubblicoEqualsdetermina se fornito DependencyObject equivale a corrente DependencyObject. (Ereditato da DependencyObject)
Metodo protettoFinalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto stesso venga reclamato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblicoFindCommonVisualAncestorrestituisce il predecessore comune di due oggetti visivi. (Ereditato da Visual)
Metodo pubblicoFindNameCerca un elemento con il nome fornito un identificatore. (Ereditato da FrameworkElement)
Metodo pubblicoFindResourceCerca una risorsa con la chiave specificata e genera un'eccezione se la risorsa richiesta non viene trovata. (Ereditato da FrameworkElement)
Metodo pubblicoFocusTenta di impostare lo stato attivo a questo elemento. (Ereditato da UIElement)
Metodo pubblicoMembro staticoGetAlternationIndexottiene ItemsControl.AlternationIndex per l'oggetto specificato.
Metodo pubblicoGetAnimationBaseValueRestituisce il valore della proprietà di base per la proprietà specificata su questo elemento, disconsiderando qualsiasi valore animato possibile da un computer o arresta l'animazione. (Ereditato da UIElement)
Metodo pubblicoGetBindingExpressionRestituisce BindingExpression che rappresenta l'associazione alla proprietà specificata. (Ereditato da FrameworkElement)
Metodo protettoGetContainerForItemOverrideCrea o identifica l'elemento utilizzato per visualizzare l'elemento specificato.
Metodo pubblicoGetHashCodeOttiene un oggetto codice hash per questo DependencyObject. (Ereditato da DependencyObject)
Metodo pubblicoMembro staticoGetItemsOwnerRestituisce ItemsControl che l'elemento specificato contiene gli elementi per.
Metodo protettoGetLayoutClipRestituisce la geometria per una maschera dell' area di visualizzazione. La maschera è applicabile se il sistema di layout tenta di disporre un elemento maggiore dello spazio di visualizzazione disponibile. (Ereditato da FrameworkElement)
Metodo pubblicoGetLocalValueEnumeratorCrea un enumeratore specializzato per determinare quali proprietà di dipendenza in locale è impostato stima su questa DependencyObject. (Ereditato da DependencyObject)
Metodo protettoGetTemplateChildRestituisce l'elemento denominato nella struttura ad albero visuale di ControlTemplatecreare un'istanza. (Ereditato da FrameworkElement)
Metodo pubblicoGetTypeOttiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protettoGetUIParentCoreRestituisce un elemento padre logico alternativo per questo elemento quando non c " è padre visuale. (Ereditato da FrameworkElement)
Metodo pubblicoGetValueRestituisce il valore effettivo corrente di un oggetto proprietà di dipendenza in questa istanza di un oggetto DependencyObject. (Ereditato da DependencyObject)
Metodo protettoGetVisualChildEsegue l'override di Visual.GetVisualChilde restituisce un elemento figlio all' indice specificato da una raccolta di elementi figlio. (Ereditato da FrameworkElement)
Metodo protettoHitTestCore(GeometryHitTestParameters)Implementa Visual.HitTestCore al comportamento dell'hit testing degli elementi di base per assistere (che restituisce GeometryHitTestResult). (Ereditato da UIElement)
Metodo protettoHitTestCore(PointHitTestParameters) Implementa HitTestCore al comportamento di hit testing degli elementi di base per assistere (che restituisce HitTestResult). (Ereditato da UIElement)
Metodo pubblicoInputHitTest Restituisce l'elemento di input nell'elemento corrente dalle coordinate specificate, relativi all'origine dell'elemento corrente. (Ereditato da UIElement)
Metodo pubblicoInvalidateArrangeInvalida lo stato della (layout) per l'elemento. Dopo l'annullamento, l'articolo avrà il layout aggiornato, che verrà eseguita in modo asincrono a meno che successivamente viene imposto da UpdateLayout. (Ereditato da UIElement)
Metodo pubblicoInvalidateMeasureinvalida lo stato di misurazione (layout) per l'elemento. (Ereditato da UIElement)
Metodo pubblicoInvalidatePropertyRivaluta il valore effettivo per la proprietà di dipendenza (Ereditato da DependencyObject)
Metodo pubblicoInvalidateVisualInvalida il rendering dell'elemento e forza un nuovo passaggio completo del layout. OnRender viene chiamato dopo il ciclo di layout viene completato. (Ereditato da UIElement)
Metodo pubblicoIsAncestorOfDetermina se l'oggetto visivo è un predecessore dell'oggetto visivo discendente. (Ereditato da Visual)
Metodo pubblicoIsDescendantOfDetermina se l'oggetto visivo è un discendente dell'oggetto visivo predecessore. (Ereditato da Visual)
Metodo pubblicoIsItemItsOwnContainerDetermina se l'elemento specificato è (o sarà possibile utilizzare il proprio contenitore.
Metodo protettoIsItemItsOwnContainerOverrideDetermina se l'elemento specificato è (o sarà possibile utilizzare il proprio contenitore.
Metodo pubblicoMembro staticoItemsControlFromItemContainerRestituisce ItemsControl proprietario del contenitore specificato.
Metodo pubblicoMeasureaggiorna DesiredSize di UIElement. Gli elementi padre chiama questo metodo per le implementazioni di MeasureCore per formare un aggiornamento ricorsivo di layout. Chiamare questo metodo costituisce il primo passaggio (la sessione “di misure„) di un aggiornamento di layout. (Ereditato da UIElement)
Metodo protettoMeasureCoreImplementa il comportamento del sistema di layout di base del passaggio di misurazione per FrameworkElement. (Ereditato da FrameworkElement)
Metodo protettoMeasureOverrideChiamato per la rimisurazione un controllo. (Ereditato da Control)
Metodo protettoMemberwiseCloneConsente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblicoMoveFocusConsente di spostare lo stato attivo della tastiera a partire dall' elemento e un altro elemento in una direzione fornita di scorrimento. (Ereditato da FrameworkElement)
Metodo protettoOnAccessKey Fornisce la gestione di classi per quando un tasto di scelta che è significativo per questo elemento viene richiamato. (Ereditato da UIElement)
Metodo protettoOnAlternationCountChangedRichiamato quando cambia la proprietà di AlternationCount .
Metodo pubblicoOnApplyTemplateUna volta sottoposto a override in una classe derivata, viene richiamato ogni volta che il codice dell' applicazione o i processi interni chiama ApplyTemplate. (Ereditato da FrameworkElement)
Metodo protettoOnChildDesiredSizeChangedSupporta il comportamento di layout quando un elemento figlio viene ridimensionato. (Ereditato da UIElement)
Metodo protettoOnContextMenuClosingRichiamato ogni volta che un evento indirizzato non gestito di ContextMenuClosing raggiunge la classe nella relativa route. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da FrameworkElement)
Metodo protettoOnContextMenuOpeningRichiamato ogni volta che un evento indirizzato non gestito di ContextMenuOpening raggiunge la classe nella relativa route. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da FrameworkElement)
Metodo protettoOnCreateAutomationPeerrestituisce le implementazioni classe-specifiche di AutomationPeer per l'infrastruttura di Windows Presentation Foundation (WPF) . (Ereditato da UIElement)
Metodo protettoOnDisplayMemberPathChangedRichiamato quando cambia la proprietà di DisplayMemberPath .
Metodo protettoOnDragEnterRichiamato quando DragDrop.DragEnter non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnDragLeaveRichiamato quando DragDrop.DragLeave non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnDragOverRichiamato quando DragDrop.DragOver non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnDropRichiamato quando DragDrop.DragEnter non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnGiveFeedbackRichiamato quando DragDrop.GiveFeedback non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnGotFocusRichiamato ogni volta che un evento non gestito di GotFocus raggiunge l'elemento nella relativa route. (Ereditato da FrameworkElement)
Metodo protettoOnGotKeyboardFocusRichiamato quando Keyboard.GotKeyboardFocus non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnGotMouseCaptureRichiamato quando Mouse.GotMouseCapture non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnGotStylusCaptureRichiamato quando Stylus.GotStylusCapture non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnGotTouchCaptureFornisce la gestione di classi per l'evento indirizzato di GotTouchCapture che si verifica quando un tocco viene acquisito a questo elemento. (Ereditato da UIElement)
Metodo protettoOnGroupStyleSelectorChangedRichiamato quando cambia la proprietà di GroupStyleSelector .
Metodo protettoOnInitializedGenera l'evento di Initialized . Questo metodo viene richiamato ogni volta che IsInitialized è impostato su trueinternamente. (Ereditato da FrameworkElement)
Metodo protettoOnIsKeyboardFocusedChangedRichiamato quando l'evento non gestito di IsKeyboardFocusedChanged viene generato sull'elemento. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnIsKeyboardFocusWithinChangedRichiamato prima l'evento di IsKeyboardFocusWithinChanged viene generato da questo elemento. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnIsMouseCapturedChangedRichiamato quando l'evento non gestito di IsMouseCapturedChanged viene generato sull'elemento. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnIsMouseCaptureWithinChangedRichiamato quando l'evento non gestito di IsMouseCaptureWithinChanged viene generato sull'elemento. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnIsMouseDirectlyOverChangedRichiamato quando l'evento non gestito di IsMouseDirectlyOverChanged viene generato sull'elemento. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnIsStylusCapturedChangedRichiamato quando l'evento non gestito di IsStylusCapturedChanged viene generato sull'elemento. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnIsStylusCaptureWithinChangedRichiamato quando l'evento non gestito di IsStylusCaptureWithinChanged viene generato sull'elemento. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnIsStylusDirectlyOverChangedRichiamato quando l'evento non gestito di IsStylusDirectlyOverChanged viene generato sull'elemento. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnItemBindingGroupChangedRichiamato quando cambia la proprietà di ItemBindingGroup .
Metodo protettoOnItemContainerStyleChangedRichiamato quando cambia la proprietà di ItemContainerStyle .
Metodo protettoOnItemContainerStyleSelectorChangedRichiamato quando cambia la proprietà di ItemContainerStyleSelector .
Metodo protettoOnItemsChangedRichiamato quando cambia la proprietà di Items .
Metodo protettoOnItemsPanelChangedRichiamato quando cambia la proprietà di ItemsPanel .
Metodo protettoOnItemsSourceChangedChiamato quando la proprietà di ItemsSource .
Metodo protettoOnItemStringFormatChangedRichiamato quando cambia la proprietà di ItemStringFormat .
Metodo protettoOnItemTemplateChangedRichiamato quando cambia la proprietà di ItemTemplate .
Metodo protettoOnItemTemplateSelectorChangedRichiamato quando cambia la proprietà di ItemTemplateSelector .
Metodo protettoOnKeyDownRichiamato quando l'evento di KeyDown viene ricevuto. (Esegue l'override di UIElement.OnKeyDown(KeyEventArgs)).
Metodo protettoOnKeyUpRichiamato quando Keyboard.KeyUp non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnLostFocusGenera LostFocus evento indirizzato utilizzando i dati degli eventi forniti. (Ereditato da UIElement)
Metodo protettoOnLostKeyboardFocusRichiamato quando Keyboard.LostKeyboardFocus non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnLostMouseCaptureRichiamato quando Mouse.LostMouseCapture non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnLostStylusCaptureRichiamato quando Stylus.LostStylusCapture non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnLostTouchCaptureFornisce la gestione di classi per l'evento indirizzato di LostTouchCapture che si verifica quando l'elemento perde un'acquisizione tocco. (Ereditato da UIElement)
Metodo protettoOnManipulationBoundaryFeedbackchiamato quando l'evento di ManipulationBoundaryFeedback si verifica. (Ereditato da UIElement)
Metodo protettoOnManipulationCompletedchiamato quando l'evento di ManipulationCompleted si verifica. (Ereditato da UIElement)
Metodo protettoOnManipulationDeltachiamato quando l'evento di ManipulationDelta si verifica. (Ereditato da UIElement)
Metodo protettoOnManipulationInertiaStartingchiamato quando l'evento di ManipulationInertiaStarting si verifica. (Ereditato da UIElement)
Metodo protettoOnManipulationStartedchiamato quando l'evento di ManipulationStarted si verifica. (Ereditato da UIElement)
Metodo protettoOnManipulationStartingFornisce la gestione di classi per l'evento indirizzato di ManipulationStarting che si verifica quando il processore di modifica viene inizialmente creato. (Ereditato da UIElement)
Metodo protettoOnMouseDoubleClickGenerato MouseDoubleClick evento indirizzato. (Ereditato da Control)
Metodo protettoOnMouseDownRichiamato quando Mouse.MouseDown non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnMouseEnterRichiamato quando Mouse.MouseEnter non gestitoevento associato viene generato sull'elemento. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnMouseLeaveRichiamato quando Mouse.MouseLeave non gestitoevento associato viene generato sull'elemento. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnMouseLeftButtonDownRichiamato quando MouseLeftButtonDown non gestitoevento indirizzato viene generato sull'elemento. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnMouseLeftButtonUpRichiamato quando MouseLeftButtonUp non gestitoevento indirizzato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnMouseMoveRichiamato quando Mouse.MouseMove non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnMouseRightButtonDownRichiamato quando MouseRightButtonDown non gestitoevento indirizzato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnMouseRightButtonUpRichiamato quando MouseRightButtonUp non gestitoevento indirizzato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnMouseUpRichiamato quando Mouse.MouseUp non gestitoevento indirizzato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnMouseWheelRichiamato quando Mouse.MouseWheel non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnPreviewDragEnterRichiamato quando DragDrop.PreviewDragEnter non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnPreviewDragLeaveRichiamato quando DragDrop.PreviewDragLeave non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnPreviewDragOverRichiamato quando DragDrop.PreviewDragOver non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnPreviewDropRichiamato quando DragDrop.PreviewDrop non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnPreviewGiveFeedbackRichiamato quando DragDrop.PreviewGiveFeedback non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnPreviewGotKeyboardFocusRichiamato quando Keyboard.PreviewGotKeyboardFocus non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnPreviewKeyDownRichiamato quando Keyboard.PreviewKeyDown non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnPreviewKeyUpRichiamato quando Keyboard.PreviewKeyUp non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnPreviewLostKeyboardFocusRichiamato quando Keyboard.PreviewKeyDown non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnPreviewMouseDoubleClickGenerato PreviewMouseDoubleClick evento indirizzato. (Ereditato da Control)
Metodo protettoOnPreviewMouseDownRichiamato quandoevento indirizzato associato  Mouse.PreviewMouseDown non gestito raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnPreviewMouseLeftButtonDownRichiamato quando PreviewMouseLeftButtonDown non gestitoevento indirizzato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnPreviewMouseLeftButtonUpRichiamato quando PreviewMouseLeftButtonUp non gestitoevento indirizzato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnPreviewMouseMoveRichiamato quando Mouse.PreviewMouseMove non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnPreviewMouseRightButtonDownRichiamato quando PreviewMouseRightButtonDown non gestitoevento indirizzato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnPreviewMouseRightButtonUpRichiamato quando PreviewMouseRightButtonUp non gestitoevento indirizzato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnPreviewMouseUpRichiamato quando Mouse.PreviewMouseUp non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnPreviewMouseWheelRichiamato quando Mouse.PreviewMouseWheel non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnPreviewQueryContinueDragRichiamato quando DragDrop.PreviewQueryContinueDrag non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnPreviewStylusButtonDownRichiamato quando Stylus.PreviewStylusButtonDown non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnPreviewStylusButtonUpRichiamato quando Stylus.PreviewStylusButtonUp non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnPreviewStylusDownRichiamato quando Stylus.PreviewStylusDown non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnPreviewStylusInAirMoveRichiamato quando Stylus.PreviewStylusInAirMove non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnPreviewStylusInRangeRichiamato quando Stylus.PreviewStylusInRange non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnPreviewStylusMoveRichiamato quando Stylus.PreviewStylusMove non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnPreviewStylusOutOfRangeRichiamato quando Stylus.PreviewStylusOutOfRange non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnPreviewStylusSystemGestureRichiamato quando Stylus.PreviewStylusSystemGesture non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnPreviewStylusUpRichiamato quando Stylus.PreviewStylusUp non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnPreviewTextInputRichiamato quando TextCompositionManager.PreviewTextInput non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnPreviewTouchDownFornisce la gestione di classi per l'evento indirizzato di PreviewTouchDown che si verifica quando un tocco premere questo elemento. (Ereditato da UIElement)
Metodo protettoOnPreviewTouchMoveFornisce la gestione di classi per l'evento indirizzato di PreviewTouchMove che si verifica quando un tocco si sposta mentre in questo elemento. (Ereditato da UIElement)
Metodo protettoOnPreviewTouchUpFornisce la gestione di classi per l'evento indirizzato di PreviewTouchUp che si verifica quando un tocco viene rilasciato in questo elemento. (Ereditato da UIElement)
Metodo protettoOnPropertyChangedRichiamato ogni volta che il valore effettivo di qualsiasi proprietà di dipendenza in questo FrameworkElement è stato aggiornato. La proprietà di dipendenza specifica che è stata segnalata nel parametro degli argomenti. Esegue l'override di OnPropertyChanged. (Ereditato da FrameworkElement)
Metodo protettoOnQueryContinueDragRichiamato quando DragDrop.QueryContinueDrag non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnQueryCursorRichiamato quando Mouse.QueryCursor non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnRenderUna volta sottoposto a override in una classe derivata, partecipa alle operazioni di rendering che sono eseguiti dal sistema di layout. Le istruzioni di rendering per questo elemento non vengono utilizzate direttamente quando questo metodo viene richiamato mentre vengono mantenute da utilizzare asincrono successivo da layout e dal disegno. (Ereditato da UIElement)
Metodo protettoOnRenderSizeChangedGenera l'evento di SizeChanged , utilizzando le informazioni specificate come parte dei dati di evento finali. (Ereditato da FrameworkElement)
Metodo protettoOnStyleChangedRichiamato quando lo stile in uso sulle modifiche di questo elemento, che invalideranno il layout. (Ereditato da FrameworkElement)
Metodo protettoOnStylusButtonDownRichiamato quando Stylus.StylusButtonDown non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnStylusButtonUpRichiamato quando Stylus.StylusButtonUp non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnStylusDownRichiamato quando Stylus.StylusDown non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnStylusEnterRichiamato quando Stylus.StylusEnter non gestitoevento associato viene generato da questo elemento. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnStylusInAirMoveRichiamato quando Stylus.StylusInAirMove non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnStylusInRangeRichiamato quando Stylus.StylusInRange non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnStylusLeaveRichiamato quando Stylus.StylusLeave non gestitoevento associato viene generato da questo elemento. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnStylusMoveRichiamato quando Stylus.StylusMove non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnStylusOutOfRangeRichiamato quando Stylus.StylusOutOfRange non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnStylusSystemGestureRichiamato quando Stylus.StylusSystemGesture non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnStylusUpRichiamato quando Stylus.StylusUp non gestitoevento associato raggiunge un elemento nella relativa route che derivano dalla classe. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da UIElement)
Metodo protettoOnTemplateChangedChiamato ogni volta che viene modificato il modello del controllo. (Ereditato da Control)
Metodo protettoOnTextInputRichiamato quando l'evento di TextInput viene ricevuto. (Esegue l'override di UIElement.OnTextInput(TextCompositionEventArgs)).
Metodo protettoOnToolTipClosingRichiamato ogni volta che un evento indirizzato non gestito di ToolTipClosing raggiunge la classe nella relativa route. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da FrameworkElement)
Metodo protettoOnToolTipOpeningRichiamato ogni volta che l'evento indirizzato di ToolTipOpening raggiunge la classe nella relativa route. Implementare il metodo per aggiungere la gestione di classi per l'evento. (Ereditato da FrameworkElement)
Metodo protettoOnTouchDownFornisce la gestione di classi per l'evento indirizzato di TouchDown che si verifica quando un tocco premere in questo elemento. (Ereditato da UIElement)
Metodo protettoOnTouchEnterFornisce la gestione di classi per l'evento indirizzato di TouchEnter che si verifica quando un tocco viene spostato dall'esterno dei limiti dell'elemento. (Ereditato da UIElement)
Metodo protettoOnTouchLeaveFornisce la gestione di classi per l'evento indirizzato di TouchLeave che si verifica quando un tocco viene spostato da all'esterno dei limiti di questo UIElement. (Ereditato da UIElement)
Metodo protettoOnTouchMoveFornisce la gestione di classi per l'evento indirizzato di TouchMove che si verifica quando un tocco si sposta mentre in questo elemento. (Ereditato da UIElement)
Metodo protettoOnTouchUpFornisce la gestione di classi per l'evento indirizzato di TouchUp che si verifica quando un tocco viene rilasciato in questo elemento. (Ereditato da UIElement)
Metodo protettoOnVisualChildrenChangedchiamato quando VisualCollection oggetto visivo viene modificato. (Ereditato da Visual)
Metodo protettoOnVisualParentChangedRichiamato quando l'elemento padre di questo elemento della struttura ad albero visuale è stato modificato. Esegue l'override di OnVisualParentChanged. (Ereditato da FrameworkElement)
Metodo protettoParentLayoutInvalidatedSupporta le implementazioni incrementali di layout in sottoclassi specializzate di FrameworkElement. ParentLayoutInvalidated viene richiamato quando un elemento figlio ha invalidata la proprietà è contrassegnata nei metadati come influire sulla misura o disposizione del padre durante il layout. (Ereditato da FrameworkElement)
Metodo pubblicoPointFromScreenConverte un oggetto Point coordinate dello schermo in un oggetto Point che rappresenta il sistema di coordinate corrente di Visual. (Ereditato da Visual)
Metodo pubblicoPointToScreenConverte un oggetto Point che rappresenta il sistema di coordinate corrente di Visual in un' Point coordinate dello schermo. (Ereditato da Visual)
Metodo pubblicoPredictFocusDetermina l'elemento seguente che riceverebbe lo stato attivo a questo elemento per una direzione fornita di spostamento dello stato attivo, ma in realtà non sposta lo stato attivo. (Ereditato da FrameworkElement)
Metodo protettoPrepareContainerForItemOverridePrepara l'elemento specificato per visualizzare l'elemento specificato.
Metodo pubblicoRaiseEventGenera un evento indirizzato specifico. RoutedEvent da generare viene identificato nell'istanza di RoutedEventArgs fornita come la proprietà di RoutedEvent di tali dati degli eventi). (Ereditato da UIElement)
Metodo pubblicoReadLocalValueRestituisce il valore locale di un oggetto proprietà di dipendenza, se esiste. (Ereditato da DependencyObject)
Metodo pubblicoRegisterNameFornisce una funzione di accesso che semplifica l'accesso al metodo di registrazione di NameScope . (Ereditato da FrameworkElement)
Metodo pubblicoReleaseAllTouchCapturesRilascia tutti i controlli dispositivo a tocco acquisiti da questo elemento. (Ereditato da UIElement)
Metodo pubblicoReleaseMouseCapture Rilascia il mouse capture, se questo elemento utilizzi lo stato mouse capture. (Ereditato da UIElement)
Metodo pubblicoReleaseStylusCapture Rilascia l'acquisizione del dispositivo stilo, se questo elemento utilizzi lo stato mouse capture. (Ereditato da UIElement)
Metodo pubblicoReleaseTouchCaptureTenta di eliminare il dispositivo a tocco specificato da questo elemento. (Ereditato da UIElement)
Metodo pubblicoRemoveHandler rimuove il gestore specificato di evento indirizzato da questo elemento. (Ereditato da UIElement)
Metodo protettoRemoveLogicalChildRimuove l'oggetto fornito dall' albero logico di questo elemento. FrameworkElement aggiorna i puntatori padre dell' albero logico desidera mantenere sincronizzato con questa eliminazione. (Ereditato da FrameworkElement)
Metodo protettoRemoveVisualChildRimuove la relazione padre-figlio tra due rappresentazioni. (Ereditato da Visual)
Metodo pubblicoSetBinding(DependencyProperty, String)Associa un'associazione a questo elemento, in base al nome della proprietà di origine fornito come nome del percorso all' origine dati. (Ereditato da FrameworkElement)
Metodo pubblicoSetBinding(DependencyProperty, BindingBase)Associa un'associazione a questo elemento, in base all' oggetto di associazione fornito. (Ereditato da FrameworkElement)
Metodo pubblicoSetCurrentValueImposta il valore di un oggetto proprietà di dipendenza senza modificarne il codice sorgente di valore. (Ereditato da DependencyObject)
Metodo pubblicoSetResourceReferenceCerca una risorsa con il nome specificato e presentano installato un riferimento di risorsa per la proprietà specificata. (Ereditato da FrameworkElement)
Metodo pubblicoSetValue(DependencyProperty, Object)Imposta il valore locale di un oggetto proprietà di dipendenza, specificato dal relativo identificatore di proprietà di dipendenza. (Ereditato da DependencyObject)
Metodo pubblicoSetValue(DependencyPropertyKey, Object)Imposta il valore locale di un oggetto di sola lettura proprietà di dipendenza, specificato da DependencyPropertyKey identificatore della proprietà di dipendenza. (Ereditato da DependencyObject)
Metodo protettoShouldApplyItemContainerStyleRestituisce un valore che indica se applicare lo stile dalla proprietà di ItemContainerStyleSelector o di ItemContainerStyle all' interno dell' elemento specificato.
Metodo pubblicoShouldSerializeCommandBindingsRestituisce se i processi di serializzazione deve serializzare il contenuto della proprietà di CommandBindings istanze di questa classe. (Ereditato da UIElement)
Metodo pubblicoShouldSerializeGroupStyleRestituisce un valore che indica se i processi di serializzazione deve serializzare il valore effettivo della proprietà di GroupStyle .
Metodo pubblicoShouldSerializeInputBindingsRestituisce se i processi di serializzazione deve serializzare il contenuto della proprietà di InputBindings istanze di questa classe. (Ereditato da UIElement)
Metodo pubblicoShouldSerializeItemsRestituisce un valore che indica se i processi di serializzazione deve serializzare il valore effettivo della proprietà di Items .
Metodo protettoShouldSerializePropertyRestituisce un valore che indica se i processi di serializzazione deve serializzare il valore fornito per proprietà di dipendenza. (Ereditato da DependencyObject)
Metodo pubblicoShouldSerializeResourcesRestituisce se i processi di serializzazione deve serializzare il contenuto della proprietà di Resources . (Ereditato da FrameworkElement)
Metodo pubblicoShouldSerializeStyleRestituisce se i processi di serializzazione deve serializzare il contenuto della proprietà di Style . (Ereditato da FrameworkElement)
Metodo pubblicoShouldSerializeTriggersRestituisce se i processi di serializzazione deve serializzare il contenuto della proprietà di Triggers . (Ereditato da FrameworkElement)
Metodo pubblicoToStringFornisce una rappresentazione di stringa dell' oggetto di ItemsControl . (Esegue l'override di Control.ToString()).
Metodo pubblicoTransformToAncestor(Visual)Restituisce una trasformazione che può essere utilizzata per trasformare le coordinate da Visual nel parametro specificato Visual predecessore dell'oggetto visivo. (Ereditato da Visual)
Metodo pubblicoTransformToAncestor(Visual3D)Restituisce una trasformazione che può essere utilizzata per trasformare le coordinate da Visual nel parametro specificato Visual3D predecessore dell'oggetto visivo. (Ereditato da Visual)
Metodo pubblicoTransformToDescendantRestituisce una trasformazione che può essere utilizzata per trasformare le coordinate da Visual il discendente visivo specificato dell'oggetto. (Ereditato da Visual)
Metodo pubblicoTransformToVisualRestituisce una trasformazione che può essere utilizzata per trasformare le coordinate da Visual all'oggetto visivo specificato. (Ereditato da Visual)
Metodo pubblicoTranslatePointConverte un punto rispetto a questo elemento in corrispondenza di coordinate sono relativi all'elemento specificato. (Ereditato da UIElement)
Metodo pubblicoTryFindResourceCerca una risorsa con la chiave specificata e restituisce tale risorsa se disponibile. (Ereditato da FrameworkElement)
Metodo pubblicoUnregisterNameSemplifica l'accesso al metodo di annullamento dell'iscrizione di NameScope . (Ereditato da FrameworkElement)
Metodo pubblicoUpdateDefaultStyleRiapplica lo stile predefinito a FrameworkElementcorrente. (Ereditato da FrameworkElement)
Metodo pubblicoUpdateLayoutGarantisce che tutti gli elementi figlio visivi di questo elemento correttamente vengono aggiornati per il layout. (Ereditato da UIElement)
Metodo pubblicoVerifyAccessImpone che il thread chiamante ha accesso a questo DispatcherObject. (Ereditato da DispatcherObject)
In alto
  NomeDescrizione
Evento pubblicoContextMenuClosingSi verifica subito prima di tutto il menu di scelta rapida sull' elemento viene chiuso. (Ereditato da FrameworkElement)
Evento pubblicoContextMenuOpeningSi verifica quando il menu di scelta rapida sull' elemento è aperto. (Ereditato da FrameworkElement)
Evento pubblicoDataContextChangedSi verifica quando il contesto dati per le modifiche dell' elemento. (Ereditato da FrameworkElement)
Evento pubblicoDragEnterSi verifica quando il sistema di input viene segnalato un evento sottostante di trascinamento con questo elemento quando la destinazione di trascinamento. (Ereditato da UIElement)
Evento pubblicoDragLeaveSi verifica quando il sistema di input viene segnalato un evento sottostante di trascinamento all'elemento come origine di trascinamento. (Ereditato da UIElement)
Evento pubblicoDragOverSi verifica quando il sistema di input segnala un evento di trascinamento sottostante che ha questo elemento come destinazione potenziale. (Ereditato da UIElement)
Evento pubblicoDropSi verifica quando il sistema di input segnala un evento di rilascio sottostante che ha questo elemento come destinazione. (Ereditato da UIElement)
Evento pubblicoFocusableChangedSi verifica quando cambia il valore della proprietà di Focusable . (Ereditato da UIElement)
Evento pubblicoGiveFeedbackSi verifica quando il sistema di input viene segnalato un evento di trascinamento della selezione sottostante che include questo elemento. (Ereditato da UIElement)
Evento pubblicoGotFocusSi verifica quando l'elemento ottiene lo stato attivo logico. (Ereditato da UIElement)
Evento pubblicoGotKeyboardFocusSi verifica quando la tastiera è sia incentrata sull'elemento. (Ereditato da UIElement)
Evento pubblicoGotMouseCaptureSi verifica quando questo elemento consente di acquisire il mouse. (Ereditato da UIElement)
Evento pubblicoGotStylusCaptureSi verifica quando l'elemento acquisisce lo stilo. (Ereditato da UIElement)
Evento pubblicoGotTouchCaptureSi verifica quando un tocco viene acquisito a questo elemento. (Ereditato da UIElement)
Evento pubblicoInitializedSi verifica quando questo FrameworkElement viene inizializzato. Questo evento coincide con i casi in cui il valore della proprietà di IsInitialized da false (o definito) a true. (Ereditato da FrameworkElement)
Evento pubblicoIsEnabledChangedSi verifica quando il valore della proprietà di IsEnabled le modifiche apportate a questo elemento. (Ereditato da UIElement)
Evento pubblicoIsHitTestVisibleChangedSi verifica quando cambia il valore della proprietà di dipendenza di IsHitTestVisible sull'elemento. (Ereditato da UIElement)
Evento pubblicoIsKeyboardFocusedChangedSi verifica quando cambia il valore della proprietà di IsKeyboardFocused sull'elemento. (Ereditato da UIElement)
Evento pubblicoIsKeyboardFocusWithinChangedSi verifica quando cambia il valore della proprietà di IsKeyboardFocusWithinChanged sull'elemento. (Ereditato da UIElement)
Evento pubblicoIsMouseCapturedChangedSi verifica quando cambia il valore della proprietà di IsMouseCaptured sull'elemento. (Ereditato da UIElement)
Evento pubblicoIsMouseCaptureWithinChangedSi verifica quando cambia il valore di di IsMouseCaptureWithinProperty sull'elemento. (Ereditato da UIElement)
Evento pubblicoIsMouseDirectlyOverChangedSi verifica quando cambia il valore della proprietà di IsMouseDirectlyOver sull'elemento. (Ereditato da UIElement)
Evento pubblicoIsStylusCapturedChangedSi verifica quando cambia il valore della proprietà di IsStylusCaptured sull'elemento. (Ereditato da UIElement)
Evento pubblicoIsStylusCaptureWithinChangedSi verifica quando cambia il valore della proprietà di IsStylusCaptureWithin sull'elemento. (Ereditato da UIElement)
Evento pubblicoIsStylusDirectlyOverChangedSi verifica quando cambia il valore della proprietà di IsStylusDirectlyOver sull'elemento. (Ereditato da UIElement)
Evento pubblicoIsVisibleChangedSi verifica quando cambia il valore della proprietà di IsVisible sull'elemento. (Ereditato da UIElement)
Evento pubblicoKeyDownSi verifica quando una chiave viene premuto mentre lo stato attivo si trova sull'elemento. (Ereditato da UIElement)
Evento pubblicoKeyUpSi verifica quando una chiave viene rilasciata quando lo stato attivo si trova sull'elemento. (Ereditato da UIElement)
Evento pubblicoLayoutUpdatedSi verifica quando il layout di vari elementi visivi associati a cambia di Dispatcher . (Ereditato da UIElement)
Evento pubblicoLoadedSi verifica quando l'elemento viene presentato, eseguito il rendering e pronto per l'interazione. (Ereditato da FrameworkElement)
Evento pubblicoLostFocusSi verifica quando l'elemento perde lo stato attivo logico. (Ereditato da UIElement)
Evento pubblicoLostKeyboardFocusSi verifica quando la tastiera non è più sia incentrata sull'elemento. (Ereditato da UIElement)
Evento pubblicoLostMouseCaptureSi verifica quando l'elemento perde il mouse capture. (Ereditato da UIElement)
Evento pubblicoLostStylusCaptureSi verifica quando l'elemento perde l'acquisizione dello stilo. (Ereditato da UIElement)
Evento pubblicoLostTouchCaptureSi verifica quando l'elemento perde un'acquisizione tocco. (Ereditato da UIElement)
Evento pubblicoManipulationBoundaryFeedbackSi verifica quando la modifica viene rilevato un limite. (Ereditato da UIElement)
Evento pubblicoManipulationCompletedSi verifica quando una modifica e un'inerzia l'oggetto di UIElement viene completata. (Ereditato da UIElement)
Evento pubblicoManipulationDeltaSi verifica quando il dispositivo di input cambia posizione durante una manipolazione . (Ereditato da UIElement)
Evento pubblicoManipulationInertiaStartingSi verifica quando il dispositivo di input perde il contatto con l'oggetto di UIElement durante la modifica e l'inerzia avvia. (Ereditato da UIElement)
Evento pubblicoManipulationStartedSi verifica quando un dispositivo di input avviare una modifica nell'oggetto UIElement . (Ereditato da UIElement)
Evento pubblicoManipulationStartingSi verifica quando il processore di modifica viene inizialmente creato. (Ereditato da UIElement)
Evento pubblicoMouseDoubleClickSi verifica quando un pulsante del mouse è fatto clic due o più volte. (Ereditato da Control)
Evento pubblicoMouseDownSi verifica quando il pulsante del mouse viene premuto mentre il puntatore si trova su questo elemento. (Ereditato da UIElement)
Evento pubblicoMouseEnterSi verifica quando il puntatore del mouse si sposta i limiti dell'elemento. (Ereditato da UIElement)
Evento pubblicoMouseLeaveSi verifica quando il puntatore del mouse lascia i limiti dell'elemento. (Ereditato da UIElement)
Evento pubblicoMouseLeftButtonDownSi verifica quando il pulsante sinistro del mouse viene premuto mentre il puntatore del mouse si trova su questo elemento. (Ereditato da UIElement)
Evento pubblicoMouseLeftButtonUpSi verifica quando il pulsante sinistro del mouse viene rilasciato mentre il puntatore del mouse si trova su questo elemento. (Ereditato da UIElement)
Evento pubblicoMouseMoveSi verifica quando il puntatore del mouse si sposta mentre su questo elemento. (Ereditato da UIElement)
Evento pubblicoMouseRightButtonDownSi verifica quando il pulsante destro del mouse viene premuto mentre il puntatore del mouse si trova su questo elemento. (Ereditato da UIElement)
Evento pubblicoMouseRightButtonUpSi verifica quando il pulsante destro del mouse viene rilasciato mentre il puntatore del mouse si trova su questo elemento. (Ereditato da UIElement)
Evento pubblicoMouseUpSi verifica quando il pulsante del mouse viene rilasciato su questo elemento. (Ereditato da UIElement)
Evento pubblicoMouseWheelSi verifica quando l'utente muove la rotellina del mouse mentre il puntatore del mouse si trova su questo elemento. (Ereditato da UIElement)
Evento pubblicoPreviewDragEnterSi verifica quando il sistema di input viene segnalato un evento sottostante di trascinamento con questo elemento quando la destinazione di trascinamento. (Ereditato da UIElement)
Evento pubblicoPreviewDragLeaveSi verifica quando il sistema di input viene segnalato un evento sottostante di trascinamento all'elemento come origine di trascinamento. (Ereditato da UIElement)
Evento pubblicoPreviewDragOverSi verifica quando il sistema di input segnala un evento di trascinamento sottostante che ha questo elemento come destinazione potenziale. (Ereditato da UIElement)
Evento pubblicoPreviewDropSi verifica quando il sistema di input segnala un evento di rilascio sottostante che ha questo elemento come destinazione. (Ereditato da UIElement)
Evento pubblicoPreviewGiveFeedbackSi verifica quando un'operazione di trascinamento della selezione viene avviata. (Ereditato da UIElement)
Evento pubblicoPreviewGotKeyboardFocusSi verifica quando la tastiera è sia incentrata sull'elemento. (Ereditato da UIElement)
Evento pubblicoPreviewKeyDownSi verifica quando una chiave viene premuto mentre lo stato attivo si trova sull'elemento. (Ereditato da UIElement)
Evento pubblicoPreviewKeyUpSi verifica quando una chiave viene rilasciata quando lo stato attivo si trova sull'elemento. (Ereditato da UIElement)
Evento pubblicoPreviewLostKeyboardFocusSi verifica quando la tastiera non è più sia incentrata sull'elemento. (Ereditato da UIElement)
Evento pubblicoPreviewMouseDoubleClickSi verifica quando un utente fa clic sui tempi del pulsante del mouse su due o più. (Ereditato da Control)
Evento pubblicoPreviewMouseDownSi verifica quando il pulsante del mouse viene premuto mentre il puntatore si trova su questo elemento. (Ereditato da UIElement)
Evento pubblicoPreviewMouseLeftButtonDownSi verifica quando il pulsante sinistro del mouse viene premuto mentre il puntatore del mouse si trova su questo elemento. (Ereditato da UIElement)
Evento pubblicoPreviewMouseLeftButtonUpSi verifica quando il pulsante sinistro del mouse viene rilasciato mentre il puntatore del mouse si trova su questo elemento. (Ereditato da UIElement)
Evento pubblicoPreviewMouseMoveSi verifica quando il puntatore del mouse si sposta mentre il puntatore del mouse si trova su questo elemento. (Ereditato da UIElement)
Evento pubblicoPreviewMouseRightButtonDownSi verifica quando il pulsante destro del mouse viene premuto mentre il puntatore del mouse si trova su questo elemento. (Ereditato da UIElement)
Evento pubblicoPreviewMouseRightButtonUpSi verifica quando il pulsante destro del mouse viene rilasciato mentre il puntatore del mouse si trova su questo elemento. (Ereditato da UIElement)
Evento pubblicoPreviewMouseUpSi verifica quando il pulsante del mouse viene rilasciato mentre il puntatore del mouse si trova su questo elemento. (Ereditato da UIElement)
Evento pubblicoPreviewMouseWheelSi verifica quando l'utente muove la rotellina del mouse mentre il puntatore del mouse si trova su questo elemento. (Ereditato da UIElement)
Evento pubblicoPreviewQueryContinueDragSi verifica quando viene apportata una modifica nello stato del pulsante del mouse o la tastiera durante l'operazione di trascinamento della selezione. (Ereditato da UIElement)
Evento pubblicoPreviewStylusButtonDownSi verifica quando il pulsante dello stilo viene premuto mentre il puntatore si trova su questo elemento. (Ereditato da UIElement)
Evento pubblicoPreviewStylusButtonUpSi verifica quando il pulsante dello stilo viene rilasciato mentre il puntatore si trova su questo elemento. (Ereditato da UIElement)
Evento pubblicoPreviewStylusDownSi verifica quando lo stilo tocca digitalizzatore mentre è su questo elemento. (Ereditato da UIElement)
Evento pubblicoPreviewStylusInAirMoveSi verifica quando lo stilo si sposta su un elemento senza toccare digitalizzatore. (Ereditato da UIElement)
Evento pubblicoPreviewStylusInRangeSi verifica quando lo stilo è sufficiente vicino adigitalizzatore da rilevare, mentre su questo elemento. (Ereditato da UIElement)
Evento pubblicoPreviewStylusMoveSi verifica quando lo stilo si sposta mentre sull'elemento. Lo stilo necessario spostarsi quando viene rilevato da digitalizzatore per generare l'evento in questione, in caso contrario, PreviewStylusInAirMove viene generato anziché. (Ereditato da UIElement)
Evento pubblicoPreviewStylusOutOfRangesi verifica quando lo stilo è troppo distante dadigitalizzatore da rilevare. (Ereditato da UIElement)
Evento pubblicoPreviewStylusSystemGestureSi verifica quando un utente esegue uno dei movimenti dello stilo. (Ereditato da UIElement)
Evento pubblicoPreviewStylusUpSi verifica quando l'utente solleva lo stilo dadigitalizzatore  mentre lo stilo si trova su questo elemento. (Ereditato da UIElement)
Evento pubblicoPreviewTextInputSi verifica quando l'elemento ottiene il testo in modo indipendente dal dispositivo. (Ereditato da UIElement)
Evento pubblicoPreviewTouchDownSi verifica quando un dito tocca lo schermo mentre il dito si trova su questo elemento. (Ereditato da UIElement)
Evento pubblicoPreviewTouchMoveSi verifica quando un dito si sposta sullo schermo mentre il dito si trova su questo elemento. (Ereditato da UIElement)
Evento pubblicoPreviewTouchUpSi verifica quando un dito viene generato all'esterno dello schermo mentre il dito si trova su questo elemento. (Ereditato da UIElement)
Evento pubblicoQueryContinueDragSi verifica quando viene apportata una modifica nello stato del pulsante del mouse o la tastiera durante l'operazione di trascinamento della selezione. (Ereditato da UIElement)
Evento pubblicoQueryCursorSi verifica quando il cursore viene richiesto da visualizzare. Questo evento viene generato ogni volta in un elemento che il puntatore del mouse si sposta in una nuova posizione, il che significa che l'oggetto del cursore potrebbe essere necessario modificare in base alla nuova posizione. (Ereditato da UIElement)
Evento pubblicoRequestBringIntoViewSi verifica quando BringIntoView viene chiamato a questo elemento. (Ereditato da FrameworkElement)
Evento pubblicoSizeChangedSi verifica quando ActualHeight o il valore delle proprietà di ActualWidth sull' elemento. (Ereditato da FrameworkElement)
Evento pubblicoSourceUpdatedSi verifica quando cambia il valore di origine per una proprietà esistente che associa sull' elemento. (Ereditato da FrameworkElement)
Evento pubblicoStylusButtonDownSi verifica quando il pulsante dello stilo viene premuto mentre il puntatore si trova su questo elemento. (Ereditato da UIElement)
Evento pubblicoStylusButtonUpSi verifica quando il pulsante dello stilo viene rilasciato mentre il puntatore si trova su questo elemento. (Ereditato da UIElement)
Evento pubblicoStylusDownSi verifica quando lo stilo tocca digitalizzatore mentre lo stilo si trova su questo elemento. (Ereditato da UIElement)
Evento pubblicoStylusEnterSi verifica quando lo stilo fornisce i limiti dell'elemento. (Ereditato da UIElement)
Evento pubblicoStylusInAirMoveSi verifica quando lo stilo si sposta su un elemento senza toccare digitalizzatore. (Ereditato da UIElement)
Evento pubblicoStylusInRangeSi verifica quando lo stilo è sufficiente vicino adigitalizzatore da rilevare, mentre su questo elemento. (Ereditato da UIElement)
Evento pubblicoStylusLeaveSi verifica quando lo stilo lascia i limiti dell'elemento. (Ereditato da UIElement)
Evento pubblicoStylusMoveSi verifica quando lo stilo si sposta su questo elemento. Lo stilo necessario spostare mentre il digitalizzatore per generare l'evento. In caso contrario, StylusInAirMove viene generato anziché. (Ereditato da UIElement)
Evento pubblicoStylusOutOfRangeSi verifica quando lo stilo è troppo distante dadigitalizzatore da rilevare, mentre su questo elemento. (Ereditato da UIElement)
Evento pubblicoStylusSystemGestureSi verifica quando un utente esegue uno dei movimenti dello stilo. (Ereditato da UIElement)
Evento pubblicoStylusUpSi verifica quando l'utente solleva lo stilo dadigitalizzatore mentre è su questo elemento. (Ereditato da UIElement)
Evento pubblicoTargetUpdatedSi verifica quando cambia il valore di destinazione per qualsiasi proprietà che associa sull' elemento. (Ereditato da FrameworkElement)
Evento pubblicoTextInputSi verifica quando l'elemento ottiene il testo in modo indipendente dal dispositivo. (Ereditato da UIElement)
Evento pubblicoToolTipClosingSi verifica subito prima che la descrizione comando sull' elemento viene chiusa. (Ereditato da FrameworkElement)
Evento pubblicoToolTipOpeningSi verifica quando una descrizione comando sull' elemento è aperta. (Ereditato da FrameworkElement)
Evento pubblicoTouchDownSi verifica quando un dito tocca lo schermo mentre il dito si trova su questo elemento. (Ereditato da UIElement)
Evento pubblicoTouchEnterSi verifica quando un tocco viene spostato dall'esterno dei limiti dell'elemento. (Ereditato da UIElement)
Evento pubblicoTouchLeaveSi verifica quando un tocco viene spostato da all'esterno dei limiti dell'elemento. (Ereditato da UIElement)
Evento pubblicoTouchMoveSi verifica quando un dito si sposta sullo schermo mentre il dito si trova su questo elemento. (Ereditato da UIElement)
Evento pubblicoTouchUpSi verifica quando un dito viene generato all'esterno dello schermo mentre il dito si trova su questo elemento. (Ereditato da UIElement)
Evento pubblicoUnloadedSi verifica quando l'elemento viene rimosso dall' interno di una struttura ad albero di elementi caricati. (Ereditato da FrameworkElement)
In alto
  NomeDescrizione
Campo pubblicoMembro staticoAlternationCountPropertyidentifica la proprietà di dipendenza di AlternationCount .
Campo pubblicoMembro staticoAlternationIndexPropertyidentifica la proprietà di dipendenza di ItemsControl.AlternationIndex .
Campo pubblicoMembro staticoDisplayMemberPathPropertyidentifica DisplayMemberPath proprietà di dipendenza.
Campo pubblicoMembro staticoGroupStyleSelectorPropertyidentifica GroupStyleSelector proprietà di dipendenza.
Campo pubblicoMembro staticoHasItemsPropertyidentifica HasItems proprietà di dipendenza.
Campo pubblicoMembro staticoIsGroupingPropertyidentifica IsGrouping proprietà di dipendenza.
Campo pubblicoMembro staticoIsTextSearchCaseSensitivePropertyidentifica la proprietà di dipendenza di IsTextSearchCaseSensitive .
Campo pubblicoMembro staticoIsTextSearchEnabledPropertyidentifica IsTextSearchEnabled proprietà di dipendenza.
Campo pubblicoMembro staticoItemBindingGroupPropertyidentifica la proprietà di dipendenza di ItemBindingGroup .
Campo pubblicoMembro staticoItemContainerStylePropertyidentifica ItemContainerStyle proprietà di dipendenza.
Campo pubblicoMembro staticoItemContainerStyleSelectorPropertyidentifica ItemContainerStyleSelector proprietà di dipendenza.
Campo pubblicoMembro staticoItemsPanelPropertyidentifica ItemsPanel proprietà di dipendenza.
Campo pubblicoMembro staticoItemsSourcePropertyidentifica ItemsSource proprietà di dipendenza.
Campo pubblicoMembro staticoItemStringFormatPropertyidentifica la proprietà di dipendenza di ItemStringFormat .
Campo pubblicoMembro staticoItemTemplatePropertyidentifica ItemTemplate proprietà di dipendenza.
Campo pubblicoMembro staticoItemTemplateSelectorPropertyidentifica ItemTemplateSelector proprietà di dipendenza.
In alto
  NomeDescrizione
Implementazione esplicita dell'interfacciaMetodo privatoIAddChild.AddChildQuesto membro supporta l'infrastruttura di Windows Presentation Foundation (WPF) e non deve essere utilizzato direttamente dal codice.
Implementazione esplicita dell'interfacciaMetodo privatoIAddChild.AddTextQuesto membro supporta l'infrastruttura di Windows Presentation Foundation (WPF) e non deve essere utilizzato direttamente dal codice.
Implementazione esplicita dell'interfacciaMetodo privatoIContainItemStorage.ClearRimuove tutte le associazioni delle proprietà.
Implementazione esplicita dell'interfacciaMetodo privatoIContainItemStorage.ClearItemValueRimuove l'associazione tra l'elemento e la proprietà specificati.
Implementazione esplicita dell'interfacciaMetodo privatoIContainItemStorage.ClearValuerimuove la proprietà specificata da tutti gli elenchi di proprietà.
Implementazione esplicita dell'interfacciaMetodo privatoIContainItemStorage.ReadItemValueRestituisce il valore della proprietà specifica associata all' elemento specificato.
Implementazione esplicita dell'interfacciaMetodo privatoIContainItemStorage.StoreItemValueArchivia la proprietà e il valore specificati e li associa all' elemento specificato.
Implementazione esplicita dell'interfacciaMetodo privatoIQueryAmbient.IsAmbientPropertyAvailablePer una descrizione del membro, vedere il metodo di IsAmbientPropertyAvailable . (Ereditato da FrameworkElement)
In alto

ItemsControl è un tipo di Control che può contenere più elementi, ad esempio stringhe, oggetti, o altri elementi. In la figura seguente viene illustrato un controllo di ListBox che contiene i seguenti tipi diversi di elementi:

Casella di riepilogo contenente più tipi di oggetti

ListBox con quattro tipi di contenuto

Utilizzare Items o la proprietà di ItemsSource per specificare la raccolta da utilizzare per generare il contenuto di ItemsControl. È possibile impostare la proprietà di ItemsSource a qualsiasi tipo che implementa IEnumerable. ItemsSource in genere utilizzato per visualizzare una raccolta dati o per associare ItemsControl a un oggetto Collection.

Se non si desidera utilizzare un oggetto che implementa IEnumerable per popolare ItemsControl, è possibile aggiungere elementi utilizzando la proprietà di Items . Gli elementi in ItemsControl possono includere tipi diversi. Ad esempio, ListBox può contenere un elemento che rappresenta una stringa e un altro elemento che è Image.

Quando la proprietà di ItemsSource è impostata, la raccolta di Items è di sola lettura e a di dimensioni fisse. Ciò significa che non è possibile aggiungere direttamente gli elementi alla raccolta. Quando ItemsSource viene utilizzato, impostando la proprietà su null cancella la raccolta e ripristina l'utilizzo a Items, che verranno ItemCollectionvuoto.

Ogni tipo di ItemsControl dispone di un tipo corrispondente del contenitore di elementi. Il contenitore di elementi corrispondente per ciascun ItemsControl aggiunge Item al nome. Ad esempio, per ListBox, i contenitori di elementi sono controlli di ListBoxItem ; per ComboBox, sono controlli di ComboBoxItem . È possibile creare esplicitamente un tipo di contenitore per ogni elemento in ItemsControl, ma non è necessario. Quando non è necessario creare in modo esplicito il tipo del contenitore, ne viene generato che contiene un elemento dati nella raccolta di elementi. Ad esempio, se si associa una raccolta di oggetti stringa alla proprietà di ListBox, è di ItemsSource non è necessario creare in modo esplicito gli oggetti di ListBoxItem , ma ListBox genererà una per ogni stringa. È possibile accedere a un contenitore di elementi generato utilizzando la proprietà di ItemContainerGenerator .

NotaNota

ItemsControl non supporta contenere oggetti duplicati. Due oggetti sono considerati duplicati se il metodo di GetHashCode per ogni oggetto restituisce lo stesso valore. Se si tenta di aggiungere gli oggetti duplicati in ItemsControl, a determinate funzionalità di automazione interfaccia utente o le classi che ereditano da Selector non funzionare correttamente. Inoltre, il valore restituito da GetHashCode non deve essere modificato per gli oggetti presenti in ItemsControl.

Le proprietà di dipendenza per questo controllo possono essere impostate dallo stile predefinito del controllo. Se una proprietà è impostata da uno stile predefinito, la proprietà può variare dal valore predefinito quando il controllo viene visualizzato nell' applicazione. Lo stile predefinito è determinato dal tema desktop viene utilizzato quando l'applicazione è in esecuzione. Per ulteriori informazioni, vedere Temi predefiniti WPF.

In gli esempi riportati i dati a ItemsControl. In il primo esempio viene creato MyData chiamato classe che rappresenta una raccolta semplice della stringa.


public class MyData : ObservableCollection<string>
{
    public MyData()
    {
        Add("Item 1");
        Add("Item 2");
        Add("Item 3");
    }
}


In l ' esempio seguente viene associato l'oggetto di ItemsSource di ItemsControl a MyData.


<!--Create an instance of MyData as a resource.-->
<src:MyData x:Key="dataList"/>


...


<ListBox ItemsSource="{Binding Source={StaticResource dataList}}"/>



Dim listBox1 As New ListBox()
Dim listData As New MyData()
Dim binding1 As New Binding()

binding1.Source = listData
listBox1.SetBinding(ListBox.ItemsSourceProperty, binding1)



ListBox listBox1 = new ListBox();
MyData listData = new MyData();
Binding binding1 = new Binding();

binding1.Source = listData;
listBox1.SetBinding(ListBox.ItemsSourceProperty, binding1);


In la figura seguente viene mostrato il controllo di ListBox creato nell' esempio precedente.

ListBox

In l ' esempio seguente viene illustrato come compilare ItemsControl utilizzando la proprietà di Items . In questo esempio vengono aggiunti i seguenti tipi diversi di elementi a ListBox:


<!--Create a ListBox that contains a string, a Rectangle,
     a Panel, and a DateTime object. These items can be accessed
     via the Items property.-->
<ListBox xmlns:sys="clr-namespace:System;assembly=mscorlib"
         Name="simpleListBox">

  <!-- The <ListBox.Items> element is implicitly used.-->
  This is a string in a ListBox

  <sys:DateTime>2004/3/4 13:6:55</sys:DateTime>

  <Rectangle Height="40" Width="40"  Fill="Blue"/>

  <StackPanel Name="itemToSelect">
    <Ellipse Height="40" Fill="Blue"/>
    <TextBlock>Text below an Ellipse</TextBlock>
  </StackPanel>

  <TextBlock>String in a TextBlock</TextBlock>
  <!--</ListBox.Items>-->
</ListBox>



' Create a Button with a string as its content.
listBox1.Items.Add("This is a string in a ListBox")

' Create a Button with a DateTime object as its content.
Dim dateTime1 As New DateTime(2004, 3, 4, 13, 6, 55)

listBox1.Items.Add(dateTime1)

' Create a Button with a single UIElement as its content.
Dim rect1 As New Rectangle()
rect1.Width = 40
rect1.Height = 40
rect1.Fill = Brushes.Blue
listBox1.Items.Add(rect1)

' Create a Button with a panel that contains multiple objects 
' as its content.
Dim ellipse1 As New Ellipse()
Dim textBlock1 As New TextBlock()

ellipse1.Width = 40
ellipse1.Height = 40
ellipse1.Fill = Brushes.Blue

textBlock1.TextAlignment = TextAlignment.Center
textBlock1.Text = "Text below an Ellipse"

stackPanel1.Children.Add(ellipse1)
stackPanel1.Children.Add(textBlock1)

listBox1.Items.Add(stackPanel1)



// Add a String to the ListBox.
listBox1.Items.Add("This is a string in a ListBox");

// Add a DateTime object to a ListBox.
DateTime dateTime1 = new DateTime(2004, 3, 4, 13, 6, 55);

listBox1.Items.Add(dateTime1);

// Add a Rectangle to the ListBox.
Rectangle rect1 = new Rectangle();
rect1.Width = 40;
rect1.Height = 40;
rect1.Fill = Brushes.Blue;
listBox1.Items.Add(rect1);

// Add a panel that contains multpile objects to the ListBox.
Ellipse ellipse1 = new Ellipse();
TextBlock textBlock1 = new TextBlock();

ellipse1.Width = 40;
ellipse1.Height = 40;
ellipse1.Fill = Brushes.Blue;

textBlock1.TextAlignment = TextAlignment.Center;
textBlock1.Text = "Text below an Ellipse";

stackPanel1.Children.Add(ellipse1);
stackPanel1.Children.Add(textBlock1);

listBox1.Items.Add(stackPanel1);


In la figura seguente viene illustrata ListBox creato nell' esempio precedente.

ListBox con quattro tipi di contenuto

In l ' esempio seguente viene illustrato come applicare uno stile diverso e le proprietà templating-correlate fornite da ItemsControl. ItemsControl in questo esempio è associato a una raccolta di oggetti di Task . A scopo dimostrativo, gli stili e i modelli in questo esempio sono tutti dichiarati inline.


<ItemsControl Margin="10"
              ItemsSource="{Binding Source={StaticResource myTodoList}}">
  <!--The ItemsControl has no default visual appearance.
      Use the Template property to specify a ControlTemplate to define
      the appearance of an ItemsControl. The ItemsPresenter uses the specified
      ItemsPanelTemplate (see below) to layout the items. If an
      ItemsPanelTemplate is not specified, the default is used. (For ItemsControl,
      the default is an ItemsPanelTemplate that specifies a StackPanel.-->
  <ItemsControl.Template>
    <ControlTemplate TargetType="ItemsControl">
      <Border BorderBrush="Aqua" BorderThickness="1" CornerRadius="15">
        <ItemsPresenter/>
      </Border>
    </ControlTemplate>
  </ItemsControl.Template>
  <!--Use the ItemsPanel property to specify an ItemsPanelTemplate
      that defines the panel that is used to hold the generated items.
      In other words, use this property if you want to affect
      how the items are laid out.-->
  <ItemsControl.ItemsPanel>
    <ItemsPanelTemplate>
      <WrapPanel />
    </ItemsPanelTemplate>
  </ItemsControl.ItemsPanel>
  <!--Use the ItemTemplate to set a DataTemplate to define
      the visualization of the data objects. This DataTemplate
      specifies that each data object appears with the Proriity
      and TaskName on top of a silver ellipse.-->
  <ItemsControl.ItemTemplate>
    <DataTemplate>
      <DataTemplate.Resources>
        <Style TargetType="TextBlock">
          <Setter Property="FontSize" Value="18"/>
          <Setter Property="HorizontalAlignment" Value="Center"/>
        </Style>
      </DataTemplate.Resources>
      <Grid>
        <Ellipse Fill="Silver"/>
        <StackPanel>
          <TextBlock Margin="3,3,3,0"
                     Text="{Binding Path=Priority}"/>
          <TextBlock Margin="3,0,3,7"
                     Text="{Binding Path=TaskName}"/>
        </StackPanel>
      </Grid>
    </DataTemplate>
  </ItemsControl.ItemTemplate>
  <!--Use the ItemContainerStyle property to specify the appearance
      of the element that contains the data. This ItemContainerStyle
      gives each item container a margin and a width. There is also
      a trigger that sets a tooltip that shows the description of
      the data object when the mouse hovers over the item container.-->
  <ItemsControl.ItemContainerStyle>
    <Style>
      <Setter Property="Control.Width" Value="100"/>
      <Setter Property="Control.Margin" Value="5"/>
      <Style.Triggers>
        <Trigger Property="Control.IsMouseOver" Value="True">
          <Setter Property="Control.ToolTip"
                  Value="{Binding RelativeSource={x:Static RelativeSource.Self},
                          Path=Content.Description}"/>
        </Trigger>
      </Style.Triggers>
    </Style>
  </ItemsControl.ItemContainerStyle>
</ItemsControl>


L'illustrazione seguente è disponibile una schermata dell' esempio quando viene eseguito il rendering.

Schermata di esempio ItemsControl

Altre due proprietà aggiuntive di ItemsControl che non sono illustrate in questo argomento vengono GroupStyle e GroupStyleSelector.

.NET Framework

Supportato in: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Il documento è risultato utile?
(1500 caratteri rimanenti)

Aggiunte alla community

AGGIUNGI
© 2013 Microsoft. Tutti i diritti riservati.