xamlにテキストボックスがあります。ここに.csファイルのコードがあります。
public static readonly DependencyProperty dp =
DependencyProperty.Register(
"result", typeof( uint ), typeof( ui ),
new FrameworkPropertyMetadata( ( uint )100, new PropertyChangedCallback( ResultChanged ) ) );
private static void ResultChanged(
DependencyObject d, DependencyPropertyChangedEventArgs e )
{
var input = ( ui )d;
var value = ( uint )e.NewValue;
}
上記のコードはうまく機能し、テキストボックスにアルファベットや無効な文字を入力することはできません。しかし、ユーザーがテキストボックスに「0」を入力できないように、上記のコードを変更するにはどうすればよいですか?したがって、基本的に0を除くすべてのuintを許可します。