Språk

IScrollInfo.ScrollOwner Egenskap

Definition

Hämtar eller anger ett ScrollViewer element som styr rullningsbeteendet.

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

Egenskapsvärde

Ett ScrollViewer element som styr rullningsbeteendet. Den här egenskapen har inget standardvärde.

Exempel

I följande exempel visas hur du anger ScrollOwner egenskapen med hjälp av procedurkod.

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

Kommentarer

Klasser som implementeras IScrollInfo måste anropa InvalidateScrollInfo det här objektet när egenskaperna ändras.

Logisk rullning möjliggör rullning till nästa element i det logiska trädet. Fysisk rullning rullar däremot innehållet med ett definierat mätbart steg i en angiven riktning. Om du behöver fysisk rullning i stället för logisk rullning omsluter du värdelementet Panel i en ScrollViewer och anger värdet för dess CanContentScroll egenskap till false.

Gäller för