InputScope依赖属性,XAML设计器问题+;错误

InputScope依赖属性,XAML设计器问题+;错误,xaml,uwp,dependency-properties,inputscope,Xaml,Uwp,Dependency Properties,Inputscope,我有一个由按钮和文本框组成的控件 我想设置textbox的输入范围,因此引入了一个新的依赖项属性: public InputScope InputScope { get { return (InputScope)GetValue(InputScopeProperty); } set { SetValue(InputScopeProperty, value); } // Notify prop change } public static readonly DependencyP

我有一个由按钮和文本框组成的控件

我想设置textbox的输入范围,因此引入了一个新的依赖项属性:

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));
在XAML中:

<controls:SearchControl InputScope="Number" /> <!-- etc... -->

(显然,将其指定给此自定义控件样式的textbox的InputScope属性。)

我的问题:当这工作时,数字键盘会在聚焦时显示,但我在XAML中有蓝色下划线,还有一条错误消息:“InputScope”的TypeConverter不支持从字符串转换

有没有一种方法可以在没有恶意攻击的情况下修复它

有没有一种方法可以在没有恶意攻击的情况下修复它

您可以实现一个类型转换器。有关更多信息和示例,请参阅Tim Heuer的博客文章:

在UWP XAML中实现类型转换器:

您可能还想阅读以下内容: