Condividi tramite


IScrollInfo.ScrollOwner Proprietà

Definizione

Ottiene o imposta un elemento ScrollViewer che controlla il comportamento di scorrimento.

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

Valore della proprietà

Elemento ScrollViewer che controlla il comportamento di scorrimento. Nessun valore predefinito per questa proprietà.

Esempio

Nell'esempio seguente viene illustrato come impostare la proprietà usando il ScrollOwner codice procedurale.

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

Commenti

Le classi che implementano IScrollInfo devono chiamare InvalidateScrollInfo su questo oggetto quando le proprietà cambiano.

Lo scorrimento logico consente di scorrere fino all'elemento successivo nell'albero logico. Scorrimento fisico, al contrario, scorre il contenuto in base a un incremento misurabile definito in una direzione specificata. Se è necessario lo scorrimento fisico anziché lo scorrimento logico, eseguire il wrapping dell'elemento host Panel in e ScrollViewer impostare il valore della relativa CanContentScroll proprietà su false.

Si applica a