Aracılığıyla paylaş


IScrollInfo.ScrollOwner Özellik

Tanım

Kaydırma davranışını denetleen bir ScrollViewer öğe 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 Kaydırma davranışını denetleen bir öğe. Bu özelliğin varsayılan değeri yok.

Örnekler

Aşağıdaki örnekte yordam kodunu kullanarak ö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

Özellikler değiştiğinde uygulayan IScrollInfo sınıfların 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ımlanmış ö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