以下是代码:
new FrameworkPropertyMetadata( (uint) 100,...
我们可以在这里设置最大值为100,有没有办法设置最小值?假设我希望此默认值介于5和100之间?我看着谷歌没有找到任何答案。任何人都可以建议一个解决方案。谢谢!
根据Reed Copsey尝试的代码
public static bool IsValidReading(object value)
{
uint v = (uint)value;
return (!v.Equals(0));
}
完整代码:
public static readonly DependencyProperty Result =
DependencyProperty.Register(
"ResultLimit", typeof( uint ), typeof( UI ),
new FrameworkPropertyMetadata( ( uint )10, new PropertyChangedCallback( ResultChanged ) ), IsValidReading );