コードは次のとおりです。
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 );