Sdílet prostřednictvím


ScrollViewer.CanContentScroll Vlastnost

Definice

Získá nebo nastaví hodnotu, která označuje, zda prvky, které podporují IScrollInfo rozhraní mohou posunout.

public:
 property bool CanContentScroll { bool get(); void set(bool value); };
public bool CanContentScroll { get; set; }
member this.CanContentScroll : bool with get, set
Public Property CanContentScroll As Boolean

Hodnota vlastnosti

true ScrollViewer pokud se posune z hlediska logických jednotek; false pokud ScrollViewer se posune z hlediska fyzických jednotek. Výchozí hodnota je false.

Příklady

Následující příklad ukazuje, jak nastavit CanContentScroll vlastnost pomocí kódu.

private void scrollTrue(object sender, RoutedEventArgs e)
{
    svrContent.CanContentScroll = true;
    svrContent.Height = 600;
    myStackPanel.Visibility = Visibility.Visible;
    btnEnableContentScrolling.Visibility = Visibility.Collapsed;
}
Private Sub scrollTrue(ByVal sender As Object, ByVal args As RoutedEventArgs)
    sv1.CanContentScroll = True
    sv1.Height = 600
    myStackPanel.Visibility = Visibility.Visible
    btn1.Visibility = Visibility.Collapsed
End Sub

Poznámky

Obsah v prvku ScrollViewer lze posouvat z hlediska fyzických jednotek nebo logických jednotek. Fyzické jednotky jsou nezávislé na pixelech zařízení. Logické jednotky se používají k posouvání položek v rámci objektu ItemsControl. Výchozí chování je použití fyzických ScrollViewer jednotek k posouvání jeho obsahu. V případech, kdy CanContentScroll je nastavená truehodnota , ale obsah může k posouvání použít logické jednotky. Například ListBox, a ListViewdalší ovládací prvky, které dědí z ItemsControl použití logických jednotek k posouvání. Pokud CanContentScroll je truehodnota , hodnoty ExtentHeight, ScrollableHeightViewportHeighta VerticalOffset vlastnosti jsou počet položek místo fyzických jednotek.

Pokud vyžadujete fyzické posouvání místo logického posouvání, zabalte prvek hostitele Panel do a ScrollViewer nastavte jeho CanContentScroll vlastnost na false. Fyzické posouvání je výchozím chováním posouvání většiny Panel prvků.

Informace o vlastnosti závislosti

Položka Hodnota
Pole Identifikátor CanContentScrollProperty
Vlastnosti metadat nastavené na true None

Platí pro