ComboBoxのテキストボックスにdoubleしか入力できないようにするにはどうすればよいですか?

102425074

ComboBoxを使用してフォントサイズを保存および入力したいと思います。

そこで、を作成ComboBoxIsEditableてtrueに設定しました。

そして今、問題が発生しました。ComboBoxのテキストボックスに入力のみを強制する方法がわかりませんdouble

これどうやってするの?手伝ってくれませんか。

ありがとうございました。

mm8

PreviewTextInputDataObject.Pastingイベントを処理できます。このようなもの:

private void ComboBox_PreviewTextInput(object sender, TextCompositionEventArgs e)
{
    e.Handled = !IsValid(e.Text);
}

private void ComboBox_Pasting(object sender, DataObjectPastingEventArgs e)
{
    if (!e.DataObject.GetDataPresent(typeof(string)) || !IsValid(e.DataObject.GetData(typeof(string)) as string))
        e.CancelCommand();
}

private static bool IsValid(string s)
{
    double d;
    return double.TryParse(s, NumberStyles.AllowDecimalPoint, CultureInfo.InvariantCulture, out d);
}

XAML:

<ComboBox IsEditable="True" PreviewTextInput="ComboBox_PreviewTextInput"
              DataObject.Pasting="ComboBox_Pasting" ... >

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

先頭のスペースがテキストボックスに入力されないようにするにはどうすればよいですか?

分類Dev

テキストがHTML入力ボックスの中央に配置されないようにするにはどうすればよいですか?

分類Dev

入力ボックスのテキストを変更するにはどうすればよいですか?

分類Dev

CSSで入力ボックスの以前に入力したテキストの背景色を変更するにはどうすればよいですか?

分類Dev

入力中にテキストボックスの提案テキストを上書きするにはどうすればよいですか?

分類Dev

'文字がテキストボックスに入力されないようにするにはどうすればよいですか?

分類Dev

iPhoneのように、HTMLテキスト入力ボックス内にクリアボタンを配置するにはどうすればよいですか?

分類Dev

誰かが入力テキストボックスなしであなたのウェブサイトに「タイプ」できるようにするにはどうすればよいですか?

分類Dev

編集可能なテキストが事前に入力されたテキストボックスを作成するにはどうすればよいですか?

分類Dev

入力を送信した後、入力ボックスのテキスト値を取得するにはどうすればよいですか?

分類Dev

入力の値に挿入されたときにHTMLテキストが壊れないようにするにはどうすればよいですか?

分類Dev

テキストボックス入力からテキスト全体を選択して削除するにはどうすればよいですか?

分類Dev

React jsでテキストボックスの最初の値を編集できないようにするにはどうすればよいですか?

分類Dev

入力テキストボックスの値をURLAPI呼び出しに結合するにはどうすればよいですか?

分類Dev

jqueryを使用してクリック時に入力ボタンのテキストを変更するにはどうすればよいですか?

分類Dev

ユーザーがテキストボックスに入力している値が数値のdoubleであるかどうかを確認するにはどうすればよいですか?

分類Dev

フォーム入力ボックスをHTMLで(テキストとともに)大きくするにはどうすればよいですか?

分類Dev

javascriptのテキストボックスに入力された値の要素をさらに作成するにはどうすればよいですか?

分類Dev

テキスト入力ボックスに入力されたint値を数式に送信するにはどうすればよいですか?

分類Dev

Bootstrap 4を使用して、境界ボックスに入力してテキストを水平方向に配置するにはどうすればよいですか?

分類Dev

クリックしたときに入力のテキストが残るフォームを作成するにはどうすればよいですか?

分類Dev

長さが0のときにユーザーがテキストボックスに特殊文字を入力できないようにするにはどうすればよいですか?

分類Dev

長さが0のときにユーザーがテキストボックスに特殊文字を入力できないようにするにはどうすればよいですか?

分類Dev

入力フィールドのあるテキストボックスにテキストを追加し、Angular JSのテキストボックスからテキストを削除するにはどうすればよいですか?

分類Dev

テキストボックスにテキストがないときにボタンを無効にするにはどうすればよいですか?

分類Dev

ループを使用してフォームのテキストボックスを自動入力するにはどうすればよいですか?

分類Dev

ViewModelクラスのテキストボックスからのユーザー入力を保存するにはどうすればよいですか?

分類Dev

テキストボックスに入力された2つの数字の違いを見つけるにはどうすればよいですか?

分類Dev

テキストボックス入力を使用してプロットする変数を選択するにはどうすればよいですか?

Related 関連記事

  1. 1

    先頭のスペースがテキストボックスに入力されないようにするにはどうすればよいですか?

  2. 2

    テキストがHTML入力ボックスの中央に配置されないようにするにはどうすればよいですか?

  3. 3

    入力ボックスのテキストを変更するにはどうすればよいですか?

  4. 4

    CSSで入力ボックスの以前に入力したテキストの背景色を変更するにはどうすればよいですか?

  5. 5

    入力中にテキストボックスの提案テキストを上書きするにはどうすればよいですか?

  6. 6

    '文字がテキストボックスに入力されないようにするにはどうすればよいですか?

  7. 7

    iPhoneのように、HTMLテキスト入力ボックス内にクリアボタンを配置するにはどうすればよいですか?

  8. 8

    誰かが入力テキストボックスなしであなたのウェブサイトに「タイプ」できるようにするにはどうすればよいですか?

  9. 9

    編集可能なテキストが事前に入力されたテキストボックスを作成するにはどうすればよいですか?

  10. 10

    入力を送信した後、入力ボックスのテキスト値を取得するにはどうすればよいですか?

  11. 11

    入力の値に挿入されたときにHTMLテキストが壊れないようにするにはどうすればよいですか?

  12. 12

    テキストボックス入力からテキスト全体を選択して削除するにはどうすればよいですか?

  13. 13

    React jsでテキストボックスの最初の値を編集できないようにするにはどうすればよいですか?

  14. 14

    入力テキストボックスの値をURLAPI呼び出しに結合するにはどうすればよいですか?

  15. 15

    jqueryを使用してクリック時に入力ボタンのテキストを変更するにはどうすればよいですか?

  16. 16

    ユーザーがテキストボックスに入力している値が数値のdoubleであるかどうかを確認するにはどうすればよいですか?

  17. 17

    フォーム入力ボックスをHTMLで(テキストとともに)大きくするにはどうすればよいですか?

  18. 18

    javascriptのテキストボックスに入力された値の要素をさらに作成するにはどうすればよいですか?

  19. 19

    テキスト入力ボックスに入力されたint値を数式に送信するにはどうすればよいですか?

  20. 20

    Bootstrap 4を使用して、境界ボックスに入力してテキストを水平方向に配置するにはどうすればよいですか?

  21. 21

    クリックしたときに入力のテキストが残るフォームを作成するにはどうすればよいですか?

  22. 22

    長さが0のときにユーザーがテキストボックスに特殊文字を入力できないようにするにはどうすればよいですか?

  23. 23

    長さが0のときにユーザーがテキストボックスに特殊文字を入力できないようにするにはどうすればよいですか?

  24. 24

    入力フィールドのあるテキストボックスにテキストを追加し、Angular JSのテキストボックスからテキストを削除するにはどうすればよいですか?

  25. 25

    テキストボックスにテキストがないときにボタンを無効にするにはどうすればよいですか?

  26. 26

    ループを使用してフォームのテキストボックスを自動入力するにはどうすればよいですか?

  27. 27

    ViewModelクラスのテキストボックスからのユーザー入力を保存するにはどうすればよいですか?

  28. 28

    テキストボックスに入力された2つの数字の違いを見つけるにはどうすればよいですか?

  29. 29

    テキストボックス入力を使用してプロットする変数を選択するにはどうすればよいですか?

ホットタグ

アーカイブ