IScrollInfo.ScrollOwner Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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 false
en .