InputScope Dependencyプロパティ、XAML Designerの問題+エラー -- xaml フィールド と uwp フィールド と dependency-properties フィールド と inputscope フィールド 関連 問題

InputScope dependency property, XAML designer problems + errors












0
vote

問題

日本語

ボタンとテキストボックスで構成されているコントロールがあります。

テキストボックスの入力範囲を設定したいので、新しい依存関係プロパティを導入しました:

<事前> <コード> 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は変換をサポートしていません。文字列から。

汚れたハックなしでそれを解決する方法はありますか?

英語

I have a control that consists of a button and a textbox.

I wanted to set the input scope of the textbox, so I introduced a new dependency property:

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)); 

In XAML:

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

(Obviously assigning it to the InputScope property of the textbox in the style of this custom control.)

My problem: While this works, the numeric keyboard gets shown when focused, but I have blue underline in the XAML, and also an error message: The TypeConverter for "InputScope" does not support converting from a string.

Is there a way to fix it without a dirty hack?

</div
           

回答リスト

0
 
vote
vote
ベストアンサー
 

汚れたハックなしでそれを解決する方法はありますか?

型変換器を実装することができます。詳細については、Tim Heuerのブログ記事を参照してください。

UWP XAMLの型変換器の実装: http://timheuer.com/blog/archive/2017/02/15/implement-type-Converter-uwp-winrt-windows-10-xaml。 ASPX

あなたはこれを読みたいことがあります:

System.ComponentModel.typeConverter

 

Is there a way to fix it without a dirty hack?

You could implement a type converter. Please refer to Tim Heuer's blog post for more information and an example:

Implementing a type converter in UWP XAML: http://timheuer.com/blog/archive/2017/02/15/implement-type-converter-uwp-winrt-windows-10-xaml.aspx

You may also want to read this:

WinRT Replacement for System.ComponentModel.TypeConverter

</div
 
 

関連する質問

1  WP7アプリのinputScopenameValue.phraseList  ( Inputscopenamevalue phraselist in a wp7 app ) 
WP7 TextBoxのInputScopeフィルタとしてInputScopenameValue.phraseListを使用していますか? タグのリストがあると言ってみましょう、そしてテキストボックスがそのセットから来る自動最大の言葉にSIPを望みます。 I...

0  キーボードから何かを除外する方法は?  ( How to exclude something from the keyboard ) 
Windows Phoneでは、キーボードから何かを除外することが可能ですか? 「」、「」を除外したいのです。 <コード> InputScope="Number" 。のキーボードの文字 ...

0  InputScope Dependencyプロパティ、XAML Designerの問題+エラー  ( Inputscope dependency property xaml designer problems errors ) 
ボタンとテキストボックスで構成されているコントロールがあります。 テキストボックスの入力範囲を設定したいので、新しい依存関係プロパティを導入しました: <事前> <コード> public InputScope InputScope { get { re...

-1  InputScope = "Number"データ(XAML)をどのように処理できますか?  ( How can i handle inputscope number data xaml ) 
私は入力scope =「番号」を持つ3テキストボックスを作成しました。日の1つ、そしてその年のための1つ、そして1年間1人のために1つ、そして私は入力が正所であることを確認します、どうやってこれを行うことができますか? C#... からのIIMAGINE ...

2  Windows PhoneのTextBoxのカスタム入力スコープを組み合わせたり作成する方法はありますか?  ( Is there any way to combine or create custom inputscopes for a textbox on window ) 
テキスト入力スコープの自動正しい機能が必要ですが、検索入力スコープを備えたホワイト送信ボタンも必要です(それ以外の場合は、ユーザーにとっては直感的ではない)。 これらの機能を独立して制御できるように、自分の入力スコープを書く方法はありますか。または組み合わせた...

2  WinRTのパスワードボックスにInputScopeプロパティを追加する方法  ( How can i add inputscope property to passwordbox in winrt ) 
私のユーザーコントロールのパスワードボックスにInput Scopeプロパティを追加する方法は? あなたは私にそれを説明してもらえますか? ありがとう。 ...

0  コンテンツダイアログのパスワードボックスが付いているWindows IoT UWPピボット項目  ( Windows iot uwp pivot item with passwordbox in a content dialog ) 
Contentダイアログを含むPivotItem内にパスワードボックスを実装しようとしています。 PointerPrestedを使用してPivotItemをクリックすると、パスワードのダイアログをトリガするのに適しているかどうかを確認したいですか? Pivo...

1  inputScopeが番号の場合、WP 8.1のキーボードのドットを取り外す方法  ( How to remove the dot on keyboard in wp 8 1 when the inputscope is number ) 
WP 8.1では、<コード> InputScope を Number に設定した TextBox を持っています。 (<コード> InputScope="Number" )しかし、これにはドットが付いていますが、キーボードから削除することができます。キーボー...

3  パスワードボックスの画面上のキーボードを変更する方法  ( How do i change the on screen keyboard for a passwordbox ) 
私は私が数字のみを撮りたい箱を持っています(ATMカードピンのように)、それをする最善の方法はどうですか? 要件: パスワード(隠し番号付き) デフォルトとして数字を入力する(唯一の?)キーボード 試したもの: 入力スコープは行動する方法であると考えました...

0  座標の入力スコープ(マイナス必要な)  ( Inputscope for coordinates minus needed ) 
私は、ユーザーが緯度と経度を入力できるテキストボックスを持つ必要があります。 51.499167、Westminster宮殿のための-0.124722 問題は、inputScopeの数値が<コード> Minus char。 は同じ問題を抱えて解決策を持って...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有