UIViewSettings.GetForCurrentView Método

Definición

Obtiene los estados y comportamientos de la interfaz de usuario asociados al modo de dispositivo (Tableta o Escritorio) de la aplicación activa.

Modo tableta (solo Windows 10)

Nota

En Windows 11, se quita el modo Tableta y se incluye una nueva funcionalidad para la conexión y desasociación del teclado.

Algunos dispositivos (PC, portátil, tableta) admiten un modo de escritorio y tableta .

Solo en Windows 10, los usuarios pueden cambiar entre ejecutarse en modo tableta y modo de escritorio; para ello, vaya a Configuración > Del modo tableta del sistema > y establezca Hacer que Windows sea más fácil de usar al usar el dispositivo como tableta.

public:
 static UIViewSettings ^ GetForCurrentView();
 static UIViewSettings GetForCurrentView();
public static UIViewSettings GetForCurrentView();
function getForCurrentView()
Public Shared Function GetForCurrentView () As UIViewSettings

Devoluciones

Una instancia uiViewSettings que se puede usar para obtener y establecer las propiedades de configuración de la vista.

Ejemplos

Aquí se muestra cómo usar el modo de interacción para optimizar el diseño de la aplicación en el inicio o cuando se cambia el modo de dispositivo.

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;
    }
  }
}

Se aplica a