CanContentScroll Eigenschaft
Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

ScrollViewer.CanContentScroll-Eigenschaft

 

Ruft einen Wert ab, der angibt, ob Elemente, die die IScrollInfo-Schnittstelle unterstützen, bildlauffähig sind, oder legt diesen fest.

Namespace:   System.Windows.Controls
Assembly:  PresentationFramework (in PresentationFramework.dll)

public bool CanContentScroll { get; set; }

Eigenschaftswert

Type: System.Boolean

true, wenn der ScrollViewer einen Bildlauf hinsichtlich logischer Einheiten ausführt; false, wenn der ScrollViewer einen Bildlauf hinsichtlich physikalischer Einheiten ausführt.Die Standardeinstellung ist false.

Für den Inhalt in einem ScrollViewer kann ein Bildlauf hinsichtlich physikalischer oder logischer Einheiten ausgeführt werden.Physikalische Einheiten sind geräteunabhängige Pixel.Logische Einheiten werden zum Durchführen eines Bildlaufs durch Elemente innerhalb eines ItemsControl verwendet.Das Standardverhalten von ScrollViewer ist, physikalische Einheiten zu verwenden, um einen Bildlauf durch seinen Inhalt durchzuführen.In Fällen, wo CanContentScroll auf true festgelegt wird, könnte der Inhalt einen Bildlauf mithilfe von logischen Einheiten durchführen. ListBox, ListView, und andere Steuerelemente, die von ItemsControl erben, führen einen Bildlauf mithilfe von logischen Einheiten durch.Falls CanContentScroll is true, sind die Wert der ExtentHeight-Eigenschaft, der ScrollableHeight-Eigenschaft, der ViewportHeight-Eigenschaft und der VerticalOffset-Eigenschaft die Anzahl der Elemente anstatt physikalische Einheiten.

Wenn Sie statt logischer Bildläufe physische Bildläufe benötigen, umschließen Sie das Panel-Hostelement mit einem ScrollViewer, und legen Sie die entsprechende CanContentScroll-Eigenschaft auf false fest.Der physische Bildlauf stellt das Standardbildlaufverhalten für die meisten Panel-Elemente dar.

Bezeichnerfeld

CanContentScrollProperty

Auf true festgelegte Metadateneigenschaften

NONE

Im folgenden Beispiel wird veranschaulicht, wie die CanContentScroll-Eigenschaft durch Code festgelegt wird.

private void scrollTrue(object sender, RoutedEventArgs e)
{
    sv1.CanContentScroll = true;
    sv1.Height = 600;
    myStackPanel.Visibility = Visibility.Visible;
    btn1.Visibility = Visibility.Collapsed;
}

.NET Framework
Verfügbar seit 3.0
Zurück zum Anfang
Anzeigen:
© 2016 Microsoft