Share via


IScrollInfo.ScrollOwner Propiedad

Definición

Obtiene o establece un elemento ScrollViewer que controla el comportamiento de desplazamiento.

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

Valor de propiedad

ScrollViewer

Elemento ScrollViewer que controla el comportamiento de desplazamiento. Esta propiedad no tiene ningún valor predeterminado.

Ejemplos

En el ejemplo siguiente se muestra cómo establecer la ScrollOwner propiedad mediante código de procedimiento.

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

Comentarios

Las clases que implementan IScrollInfo deben llamar a InvalidateScrollInfo en este objeto cuando cambian las propiedades.

El desplazamiento lógico permite desplazarse al siguiente elemento del árbol lógico. El desplazamiento físico, en cambio, desplaza el contenido por un incremento medible definido en una dirección especificada. Si necesita desplazamiento físico en lugar de desplazamiento lógico, ajuste el elemento host Panel en y ScrollViewer establezca el valor de su CanContentScroll propiedad falseen .

Se aplica a