ITブログ時々なんでもブログITブログ時々なんでもブログ主にプログラムやネットワーク・サーバー等のIT関連のブログを投稿します。Xamarin.Forms2017/12/3019:02今回はXamarin.FormsでEntryコントロールで入力制限をする方法についてご紹介いたします。数値のみの入力を許可したり、さらにカンマや小数点などのフォーマットを指定して表示させたり、最大入力文字数の指定をしたいケースがあると思います。11.0.0.01.PCLの記述PCLプロジェクト内にフォーマット指定や最大入力文字数の指定ができるようになる派生Entryクラスを作成します。//数値以外の文字と+-.以外の記号を取り除きます。//フォーマットを指定して文字列を成形します。}}※自クラスのTextChangedイベント内でTextプロパティを変更している為、例えばスライダーコントロールと値を双方向に同期させたりすると、無限ループを起こしますので、使用にはくれぐれも慎重にコーディングを行ってください。2.使用方法コントロールに対する設定はXAMLまたはC#で記述します。キーボードの入力方法をNumericとしていることで数値のみの入力としています。XAMLでは以下のように記述します。</ContentPage.Content></ContentPage>最後までお読みいただきありがとうございます。以下のURLからご覧になれます。※名前とタイトルが入力されていないコメントでは他のコメントとの区別ができません。入力されていないコメントには返信しませんのであらかじめご了承くださいませ。※ニックネームでも良いので必ずご入力ください。タイトル※必ずご入力ください。※必ずご入力ください。※技術的な質問には環境やエラーについて正確かつ詳細にお教えください。含まれているため、コントロールのコレクションを変更できません。自己紹介:素人上がりのIT技術者。趣味は卓球・車・ボウリングIT関連の知識はざっくりとこんな感じです。ショップは休業中です。