Bagikan melalui


UIViewSettings.GetForCurrentView Metode

Definisi

Mendapatkan status dan perilaku UI yang terkait dengan mode perangkat (Tablet atau Desktop) untuk aplikasi aktif.

Mode tablet (hanya Windows 10)

Catatan

Dalam Windows 11, mode Tablet dihapus dan fungsionalitas baru disertakan untuk postur pemasangan dan lepas keyboard.

Beberapa perangkat (PC, laptop, tablet) mendukung mode Desktop dan Tablet .

Hanya pada Windows 10, pengguna dapat beralih antara berjalan dalam mode Tablet dan mode Desktop dengan masuk ke mode Pengaturan > Tablet Sistem > dan mengatur Buat Windows lebih ramah sentuhan saat menggunakan perangkat Anda sebagai tablet.

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

Mengembalikan

Instans UIViewSettings yang dapat digunakan untuk mendapatkan dan mengatur properti pengaturan tampilan.

Contoh

Di sini, kami menunjukkan cara menggunakan mode interaksi untuk mengoptimalkan tata letak aplikasi saat peluncuran atau saat mode perangkat diubah.

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

Berlaku untuk