(0) exportieren Drucken
Alle erweitern
Erweitern Minimieren
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

SystemParameters.IsTabletPC-Eigenschaft

Ruft einen Wert ab, der angibt, ob das aktuelle Betriebssystem Microsoft Windows XP Tablet PC Edition ist.

Namespace:  System.Windows
Assembly:  PresentationFramework (in PresentationFramework.dll)
XMLNS für XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

public static bool IsTabletPC { get; }
<object property="{x:Static SystemParameters.IsTabletPC}"/>

Eigenschaftswert

Typ: System.Boolean
true , wenn das aktuelle Betriebssystem Windows XP Tablet PC Edition ist, andernfalls false.

Wird SM_TABLETPC zugeordnet. Siehe GetSystemMetrics.

Dieses Beispiel veranschaulicht den Zugriff auf und die Verwendung der Eigenschaften von SystemParameters zum Formatieren oder Anpassen einer Schaltfläche.

Systemressourcen machen verschiedene systembasierte Einstellungen als Ressourcen verfügbar, damit Sie visuelle Objekte erstellen können, die den Systemeinstellungen entsprechen. SystemParameters ist eine Klasse, die sowohl Eigenschaftswerte von Systemparametern als auch Ressourcenschlüssel enthält, die an die Werte gebunden werden. Zum Beispiel ist FullPrimaryScreenHeight ein SystemParameters-Eigenschaftswert und FullPrimaryScreenHeightKey der entsprechende Ressourcenschlüssel.

In XAML können Sie die Member von SystemParameters entweder als statische Eigenschaft oder als dynamischen Ressourcenverweis verwenden (wobei der statische Eigenschaftswert als Schlüssel dient). Verwenden Sie einen dynamischen Ressourcenverweis, wenn der systembasierte Wert automatisch aktualisiert werden soll, während die Anwendung ausgeführt wird. Andernfalls verwenden Sie einen statischen Verweis. Bei Ressourcenschlüsseln wird das Suffix Key an den Eigenschaftennamen gehängt.

Das folgende Beispiel veranschaulicht den Zugriff auf und die Verwendung der statischen Werte von SystemParameters zum Formatieren oder Anpassen einer Schaltfläche. In diesem Markupbeispiel wird die Größe einer Schaltfläche angepasst, indem SystemParameters-Werte auf eine Schaltfläche angewendet werden.


<Button FontSize="8" Margin="10, 10, 5, 5" Grid.Column="0" Grid.Row="5"      
     HorizontalAlignment="Left" 
     Height="{x:Static SystemParameters.CaptionHeight}"
     Width="{x:Static SystemParameters.IconGridWidth}">
     SystemParameters
</Button>


Um die Werte von SystemParameters im Code verwenden zu können, ist es nicht erforderlich, statische Verweise oder dynamische Ressourcenverweise zu verwenden. Verwenden Sie stattdessen die Werte der SystemParameters-Klasse. Obwohl die Nicht-Schlüsseleigenschaften anscheinend als statische Eigenschaften definiert sind, wertet das vom System gehostete WPF-Laufzeitverhalten die Eigenschaften in Echtzeit erneut aus, und vom Benutzer ausgelöste Änderungen von Systemwerten werden berücksichtigt. Im folgenden Beispiel wird veranschaulicht, wie die Breite und Höhe einer Schaltfläche mit SystemParameters-Werten festgelegt wird.


Button btncsharp = new Button();
btncsharp.Content = "SystemParameters";
btncsharp.FontSize = 8;
btncsharp.Background = SystemColors.ControlDarkDarkBrush;
btncsharp.Height = SystemParameters.CaptionHeight;
btncsharp.Width = SystemParameters.IconGridWidth;
cv2.Children.Add(btncsharp);


.NET Framework

Unterstützt in: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

  • UnmanagedCode 

    um diese Methode aufzurufen, da eine unsichere systemeigene Methode aufgerufen wird. Zugeordnete Enumeration: .

    UnmanagedCode

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

Es werden nicht alle Versionen sämtlicher Plattformen von .NET Framework unterstützt.. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft