我发现创建此的this approach by slimcode:
public static readonly DependencyProperty ListVerticalOffsetProperty = DependencyProperty.Register(
"ListVerticalOffset",
typeof( double ),
typeof( SearchBusinessResultsPage ),
new PropertyMetadata( new PropertyChangedCallback( OnListVerticalOffsetChanged ) ) );
public double ListVerticalOffset
{
get { return ( double )this.GetValue( ListVerticalOffsetProperty ); }
set { this.SetValue( ListVerticalOffsetProperty, value ); }
}
private static void OnListVerticalOffsetChanged( DependencyObject obj, DependencyPropertyChangedEventArgs e )
{
// ...
}
它创建单个readonly
属性和单个静态方法来处理它。但是我想让N个列表在滚动结束时处理一个事件。
我不知道如何使用此代码来处理不同的列表...
有更好的方法吗?以及如何将相同的东西用于不同的列表?