-1
我有一個由按鈕和文本框組成的控件。InputScope依賴項屬性,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));
在XAML:
<controls:SearchControl InputScope="Number" /> <!-- etc... -->
(顯然它分配給的的InputScope財產在這個自定義控件的樣式文本框)。
我的問題:雖然這個工程,數字鍵盤顯示當關注時,但我在XAML中有藍色下劃線,並且還顯示一條錯誤消息:「InputScope」的TypeConverter不支持從字符串轉換。
有沒有辦法解決它沒有骯髒的黑客?