IScrollInfo.ScrollOwner Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.