首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >InputScope依赖项属性、XAML设计器问题+错误

InputScope依赖项属性、XAML设计器问题+错误
EN

Stack Overflow用户
提问于 2017-05-23 12:02:26
回答 1查看 222关注 0票数 0

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

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

代码语言:javascript
复制
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中:

代码语言:javascript
复制
<controls:SearchControl InputScope="Number" /> <!-- etc... -->

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

My problem:虽然可以工作,但在聚焦时显示数字键盘,但在XAML中有蓝色下划线,还有一条错误消息:用于"InputScope“的TypeConverter不支持从字符串转换。

有没有办法在不被黑的情况下修复它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-23 13:53:16

有没有办法在不被黑的情况下修复它?

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

在UWP: http://timheuer.com/blog/archive/2017/02/15/implement-type-converter-uwp-winrt-windows-10-xaml.aspx中实现类型转换器

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

WinRT Replacement for System.ComponentModel.TypeConverter

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44134300

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档