Partager via


ListPickerFlyout Classe

Définition

Représente un contrôle qui permet à un utilisateur de sélectionner un ou plusieurs éléments dans une liste. Consultez la section Notes.

public ref class ListPickerFlyout sealed : PickerFlyoutBase
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ListPickerFlyout final : PickerFlyoutBase
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ListPickerFlyout : PickerFlyoutBase
Public NotInheritable Class ListPickerFlyout
Inherits PickerFlyoutBase
Héritage
Object Platform::Object IInspectable DependencyObject FlyoutBase PickerFlyoutBase ListPickerFlyout
Attributs

Remarques

Important

ListPickerFlyout n’est pas pris en charge pour une utilisation dans l’application plateforme Windows universelle (UWP) pour Windows 10. Au lieu de cela, pour permettre à un utilisateur de choisir un élément dans une liste, utilisez un menuFlyout. Pour permettre à un utilisateur de choisir plusieurs éléments, utilisez un menu volant avec une liste pour laquelle la sélection multiple est activée.

Constructeurs

ListPickerFlyout()

Initialise une nouvelle instance de la classe ListPickerFlyout.

Propriétés

AllowFocusOnInteraction

Obtient ou définit une valeur qui indique si l’élément obtient automatiquement le focus lorsque l’utilisateur interagit avec lui.

(Hérité de FlyoutBase)
AllowFocusWhenDisabled

Obtient ou définit une valeur qui spécifie si le contrôle peut recevoir le focus lorsqu’il est désactivé.

(Hérité de FlyoutBase)
AreOpenCloseAnimationsEnabled

Obtient ou définit une valeur qui indique si les animations sont lues lorsque le menu volant est ouvert ou fermé.

(Hérité de FlyoutBase)
Dispatcher

Retourne null toujours dans une application SDK d'application Windows. Utilisez DispatcherQueue à la place.

(Hérité de DependencyObject)
DispatcherQueue

Obtient le DispatcherQueue auquel cet objet est associé. DispatcherQueue représente une installation qui peut accéder au DependencyObject sur le thread d’interface utilisateur, même si le code est initié par un thread autre que l’interface utilisateur.

(Hérité de DependencyObject)
DisplayMemberPath

Obtient ou définit le nom ou le chemin d’accès de la propriété affichée pour chaque élément de données

DisplayMemberPathProperty

Identifie la propriété de dépendance DisplayMemberPath .

ElementSoundMode

Obtient ou définit une valeur qui spécifie la préférence du contrôle pour savoir s’il lit des sons.

(Hérité de FlyoutBase)
InputDevicePrefersPrimaryCommands

Obtient une valeur qui indique si le périphérique d’entrée utilisé pour ouvrir le menu volant n’ouvre pas facilement les commandes secondaires.

(Hérité de FlyoutBase)
IsConstrainedToRootBounds

Obtient une valeur qui indique si le menu volant est affiché dans les limites de la racine XAML. Cette propriété est toujours vraie pour les applications SDK d'application Windows.

(Hérité de FlyoutBase)
IsOpen

Obtient une valeur qui indique si le menu volant est ouvert.

(Hérité de FlyoutBase)
ItemsSource

Obtient ou définit une source d’objet utilisée pour générer le contenu du contrôle.

ItemsSourceProperty

Identifie la propriété de dépendance ItemsSource .

ItemTemplate

Obtient ou définit le DataTemplate utilisé pour afficher chaque élément.

ItemTemplateProperty

Identifie la propriété de dépendance ItemTemplate .

LightDismissOverlayMode

Obtient ou définit une valeur qui spécifie si la zone située à l’extérieur d’une interface utilisateur light-dismiss est assombrie.

(Hérité de FlyoutBase)
OverlayInputPassThroughElement

Obtient ou définit un élément qui doit recevoir des événements d’entrée de pointeur, même sous la superposition du menu volant.

(Hérité de FlyoutBase)
Placement

Obtient ou définit le placement par défaut à utiliser pour le menu volant, par rapport à sa cible de placement.

(Hérité de FlyoutBase)
SelectedIndex

Obtient ou définit l’index de l’élément sélectionné.

SelectedIndexProperty

Identifie la propriété de dépendance SelectedIndex .

SelectedItem

Obtient ou définit l’élément sélectionné.

SelectedItemProperty

Identifie la propriété de dépendance SelectedItem .

SelectedItems

Obtient la liste des éléments actuellement sélectionnés.

SelectedValue

Obtient ou définit la valeur de l’élément sélectionné, obtenue à l’aide de SelectedValuePath

SelectedValuePath

Obtient ou définit le chemin de propriété utilisé pour obtenir la propriété SelectedValue de la propriété SelectedItem .

SelectedValuePathProperty

Identifie la propriété de dépendance SelectedValuePath .

SelectedValueProperty

Identifie la propriété de dépendance SelectedValue .

SelectionMode

Obtient ou définit le mode de sélection du sélecteur.

SelectionModeProperty

Identifie la propriété de dépendance SelectionMode .

ShouldConstrainToRootBounds

Obtient ou définit une valeur qui indique si le menu volant doit être affiché dans les limites de la racine XAML.

(Hérité de FlyoutBase)
ShowMode

Obtient ou définit une valeur qui indique le comportement d’un menu volant lorsqu’il est affiché.

(Hérité de FlyoutBase)
SystemBackdrop

Obtient ou définit l’arrière-plan système à appliquer à ce menu volant. L’arrière-plan est affiché derrière le contenu du menu volant.

(Hérité de FlyoutBase)
Target

Obtient l’élément à utiliser comme cible de placement du menu volant.

(Hérité de FlyoutBase)
XamlRoot

Obtient ou définit le XamlRoot dans lequel ce menu volant est en cours d’affichage.

(Hérité de FlyoutBase)

Méthodes

ClearValue(DependencyProperty)

Efface la valeur locale d’une propriété de dépendance.

(Hérité de DependencyObject)
CreatePresenter()

En cas de substitution dans une classe dérivée, initialise un contrôle pour afficher le contenu du menu volant approprié pour le contrôle dérivé. Remarque : Cette méthode n’a pas d’implémentation de classe de base et doit être remplacée dans une classe dérivée.

(Hérité de FlyoutBase)
GetAnimationBaseValue(DependencyProperty)

Retourne toute valeur de base établie pour une propriété de dépendance, qui s’applique dans les cas où une animation n’est pas active.

(Hérité de DependencyObject)
GetValue(DependencyProperty)

Retourne la valeur effective actuelle d’une propriété de dépendance à partir d’un objet DependencyObject.

(Hérité de DependencyObject)
Hide()

Ferme le menu volant.

(Hérité de FlyoutBase)
OnConfirmed()

Avertit les sous-classes PickerFlyoutBase lorsqu’un utilisateur a confirmé une sélection.

(Hérité de PickerFlyoutBase)
OnProcessKeyboardAccelerators(ProcessKeyboardAcceleratorEventArgs)

Appelé juste avant qu’un raccourci clavier (accélérateur) ne soit traité dans votre application. Appelé chaque fois que le code d’application ou les processus internes appellent ProcessKeyboardAccelerators. Remplacez cette méthode pour influencer la gestion de l’accélérateur par défaut.

(Hérité de FlyoutBase)
ReadLocalValue(DependencyProperty)

Retourne la valeur locale d’une propriété de dépendance, si une valeur locale est définie.

(Hérité de DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Inscrit une fonction de notification pour écouter les modifications apportées à un DependencyProperty spécifique sur ce instance DependencyObject.

(Hérité de DependencyObject)
SetValue(DependencyProperty, Object)

Définit la valeur locale d’une propriété de dépendance sur un DependencyObject.

(Hérité de DependencyObject)
ShouldShowConfirmationButtons()

Obtient ou définit si les boutons de confirmation doivent être affichés dans le sélecteur. Remarque : Cette méthode n’a pas d’implémentation de classe de base et doit être remplacée dans une classe dérivée.

(Hérité de PickerFlyoutBase)
ShowAt(DependencyObject, FlyoutShowOptions)

Affiche le menu volant placé par rapport à l’élément spécifié à l’aide des options spécifiées.

(Hérité de FlyoutBase)
ShowAt(FrameworkElement)

Affiche le menu volant placé par rapport à l’élément spécifié.

(Hérité de FlyoutBase)
ShowAtAsync(FrameworkElement)

Commence une opération asynchrone pour afficher le menu volant placé par rapport à l’élément spécifié.

TryInvokeKeyboardAccelerator(ProcessKeyboardAcceleratorEventArgs)

Tente d’appeler un raccourci clavier (accélérateur).

(Hérité de FlyoutBase)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Annule une notification de modification précédemment inscrite en appelant RegisterPropertyChangedCallback.

(Hérité de DependencyObject)

Événements

Closed

Se produit lorsque le menu volant est masqué.

(Hérité de FlyoutBase)
Closing

Se produit lorsque le menu volant commence à être masqué.

(Hérité de FlyoutBase)
ItemsPicked

Se produit lorsque l’utilisateur a sélectionné des éléments.

Opened

Se produit lorsque le menu volant s’affiche.

(Hérité de FlyoutBase)
Opening

Se produit avant l’affichage du menu volant.

(Hérité de FlyoutBase)

S’applique à

Voir aussi