我制作了一个用户控件,它的功能很好,但是当我在同一个窗口中放置两个该控件实例时,只有最后一个能正常工作。我尝试寻找解决方案并意识到依赖属性是共享的,但我不知道如何使其正常工作。
以下是我的依赖属性:
public double AnimatingVerticalOffset
{
get { return (double)GetValue(AnimatingVerticalOffsetProperty); }
set { SetValue(AnimatingVerticalOffsetProperty, value); }
}
public static readonly DependencyProperty AnimatingVerticalOffsetProperty;
static ListChooser()
{
ListChooser.AnimatingVerticalOffsetProperty =
DependencyProperty.Register("AnimatingVerticalOffset", typeof(double), typeof(ListChooser), new UIPropertyMetadata(OnAnimationVerticalOffsetChanged));
}