ボタンとテキストボックスで構成されるコントロールがあります。InputScope依存関係プロパティ、XAMLデザイナの問題+エラー
私は、テキストボックスの入力範囲を設定したかったので、私は新しい依存関係プロパティを導入:XAMLで
public InputScope InputScope
{
get { return (InputScope)GetValue(InputScopeProperty); }
set { SetValue(InputScopeProperty, value); } // Notify prop change
}
public static readonly DependencyProperty InputScopeProperty =
DependencyProperty.Register(nameof(InputScope), typeof(InputScope), typeof(SearchControl), new PropertyMetadata(DependencyProperty.UnsetValue));
:
<controls:SearchControl InputScope="Number" /> <!-- etc... -->
は(もちろんのInputScopeプロパティに割り当てこのカスタムコントロールのスタイルのテキストボックス)
問題:これは機能しますが、数値キーボードが表示されますXAMLに青い下線が表示され、エラーメッセージが表示されます。「InputScope」のTypeConverterは、文字列からの変換をサポートしていません。
汚れたハックなしで修正する方法はありますか?