Share via


IXRScrollViewer::AddScrollChangedEventHandler (Windows Embedded CE 6.0)

1/6/2010

This method attaches a delegate to the ScrollChanged event for this scroll viewer. When the scroll viewer raises the ScrollChanged event, this delegate will be invoked.

Syntax

virtual HRESULT STDMETHODCALLTYPE AddScrollChangedEventHandler(
    IXRDelegate<XRScrollChangedEventArgs>* pDelegate
) = 0;

Parameters

  • pDelegate
    [in] IXRDelegate<ArgType> object that you want to attach to the ScrollChanged event, which occurs when Silverlight detects changes to the scroll position, extent, or viewport size.

    The CreateDelegate helper function creates this IXRDelegate object.

Return Value

Returns an HRESULT that indicates success or failure.

Returns XR_E_INVALID_OBJECT if pDelegate is not a Silverlight object.

Remarks

You can attach multiple delegates to the same event.

To remove this delegate from the ScrollChanged event, call IXRScrollViewer::RemoveScrollChangedEventHandler.

.NET Framework Equivalent

None.

Requirements

Header XamlRuntime.h
sysgen SYSGEN_XAML_RUNTIME
Windows Embedded CE Windows Embedded CE 6.0 R3

See Also

Reference

IXRScrollViewer
XRScrollChangedEventArgs

Concepts

Handle Events in Silverlight for Windows Embedded