UIViewSettings.UserInteractionMode Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une valeur qui indique si l’interface utilisateur de l’appareil est optimisée pour l’entrée tactile ou l’entrée de la souris.
public:
property UserInteractionMode UserInteractionMode { UserInteractionMode get(); };
UserInteractionMode UserInteractionMode();
public UserInteractionMode UserInteractionMode { get; }
var userInteractionMode = uIViewSettings.userInteractionMode;
Public ReadOnly Property UserInteractionMode As UserInteractionMode
Valeur de propriété
Valeur qui indique le type d’entrée (souris ou tactile) pour lequel l’interface utilisateur de l’appareil est optimisée.
Exemples
Ici, nous montrons comment utiliser le mode d’interaction pour optimiser la disposition de l’application au lancement ou lorsque le mode de l’appareil est modifié.
using Windows.UI.Xaml;
using Windows.UI.ViewManagement;
public sealed partial class MainPage : Page
{
public MainPage()
{
InitializeComponent();
// Every view gets an initial SizeChanged, so we will do all our
// work there. This means that our view also responds to dynamic
// changes in user interaction mode.
Window.Current.SizeChanged += SizeChanged;
}
private void SizeChanged(object sender, RoutedEventArgs e)
{
switch(UIViewSettings.GetForCurrentView().UserInteractionMode)
{
case UserInteractionMode.Mouse:
VisualStateManager.GoToState(this, "MouseLayout", true);
break;
case UserInteractionMode.Touch:
default:
VisualStateManager.GoToState(this, "TouchLayout", true);
break;
}
}
}
Remarques
Cette propriété peut être utilisée pour optimiser votre application en fonction du type d’entrée.
Mode Tablette
Important
Windows 11 et versions ultérieures
Le mode Tablette n’est pas pris en charge.
En attente de nouvelles fonctionnalités, utilisez le mode ardoise convertible (CSM) pour détecter les événements d’attachement et de détachement du clavier.
Certains appareils (PC, ordinateur portable, tablette) prennent en charge à la fois le mode Bureau (optimisé pour la souris) et le mode Tablette (optimisé pour les interactions tactiles).
Sur Windows 10 uniquement, les utilisateurs peuvent basculer entre le mode Tablette et le mode Bureau en accédant à Paramètres > Mode Tablette système > et en définissant Rendre Windows plus tactile lors de l’utilisation de votre appareil en tant que tablette.
En mode Tablette, les affichages d’application sont automatiquement agrandis et la barre de titre est masquée. La barre des tâches reste visible. Le système déclenche l’événement CoreWindow.SizeChanged lorsque la valeur de cette propriété change. Cela est exposé aux applications XAML en tant qu’événement Window.SizeChanged et aux applications HTML en tant qu’événement window.resize .