IScrollInfo.ScrollOwner Eigenschap

Definitie

Hiermee wordt een ScrollViewer element ophaalt of ingesteld waarmee het schuifgedrag wordt bepaald.

public:
 property System::Windows::Controls::ScrollViewer ^ ScrollOwner { System::Windows::Controls::ScrollViewer ^ get(); void set(System::Windows::Controls::ScrollViewer ^ value); };
public System.Windows.Controls.ScrollViewer ScrollOwner { get; set; }
member this.ScrollOwner : System.Windows.Controls.ScrollViewer with get, set
Public Property ScrollOwner As ScrollViewer

Waarde van eigenschap

Een ScrollViewer element waarmee het schuifgedrag wordt bepaald. Deze eigenschap heeft geen standaardwaarde.

Voorbeelden

In het volgende voorbeeld ziet u hoe u de ScrollOwner eigenschap instelt met behulp van procedurele code.

private void onLoad(object sender, System.EventArgs e)
{
    ((IScrollInfo)sp1).CanVerticallyScroll = true;
    ((IScrollInfo)sp1).CanHorizontallyScroll = true;
    ((IScrollInfo)sp1).ScrollOwner = sv1;
}
Private Sub onLoad(ByVal sender As Object, ByVal args As RoutedEventArgs)
    CType(sp1, IScrollInfo).CanVerticallyScroll = True
    CType(sp1, IScrollInfo).CanHorizontallyScroll = True
    CType(sp1, IScrollInfo).ScrollOwner = sv1
End Sub

Opmerkingen

Klassen die worden geïmplementeerd IScrollInfo , moeten dit object aanroepen InvalidateScrollInfo wanneer de eigenschappen worden gewijzigd.

Met logisch schuiven kunt u naar het volgende element in de logische structuur schuiven. Fysiek schuiven schuift daarentegen door een gedefinieerde meetbare toename in een opgegeven richting. Als u fysieke scrolling nodig hebt in plaats van logisch schuiven, verpakt u het hostelement Panel in een ScrollViewer en stelt u de waarde van de eigenschap in CanContentScroll op false.

Van toepassing op