Aracılığıyla paylaş


IScrollInfo.ScrollOwner Özellik

Tanım

Kaydırma davranışını denetleen bir ScrollViewer öğeyi alır veya ayarlar.

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

Özellik Değeri

ScrollViewer

ScrollViewer Kaydırma davranışını denetleen bir öğe. Bu özelliğin varsayılan değeri yok.

Örnekler

Aşağıdaki örnekte, yordam kodu kullanılarak özelliğin ScrollOwner nasıl ayarlanacağı gösterilmektedir.

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

Açıklamalar

Uygulanan sınıfların IScrollInfo , özellikler değiştiğinde bu nesne üzerinde çağrısı InvalidateScrollInfo yapması gerekir.

Mantıksal kaydırma, mantıksal ağaçta sonraki öğeye kaydırmayı etkinleştirir. Buna karşılık fiziksel kaydırma, içeriği belirtilen yönde tanımlı ölçülebilir bir artışla kaydırıyor. Mantıksal kaydırma yerine fiziksel kaydırmaya ihtiyacınız varsa, konak Panel öğesini bir ScrollViewer içinde sarmalayıp özelliğinin CanContentScroll değerini olarak falseayarlayın.

Şunlara uygulanır