2

Xamarin ソリューションを探していることを強調したいと思います。Java ソリューションを見つけましたが、それらを Xamarin に変換できないようです。ユーザーに誕生日を設定してもらい、アプリに年齢を計算させて、テキストとして表示させたいと考えています。私はすべてが機能しています。
私がやろうとしているのは、「OK」ボタンのテキストを「年齢を計算する」に変更することだけです。テキストを変更することはできますが、ボタンはピッカーから日付を取得しません。これは、日付ピッカーを作成する方法です。

  DatePickerDialog setDate = new DatePickerDialog(this, onDateSet, date.Year, date.Month-1, date.Day);

次に、このメソッドを使用してテキストを変更します

  setDate.SetButton("calculate age", EventHandler<DialogClickEventArgs>)

EventHandler2 番目の引数に呼び出された Age の使用を作成しました。EventHandlerボタンを「OK」ボタンのように機能させるには、どのコードを入れますか? メソッドが機能するように設定handler:nullすると、メソッドに他のことをさせることもできます。たとえば、テキストボックスのテキストを変更します。どんな解決策も歓迎します。

4

1 に答える 1

2

わお。Xamarin を愛していませんか? 私は解決策がはるかに簡単であることを発見しました。私がここで学んだことに従って: DatePickerDialog's button texts を変更します。私はダーツをコードに投げ始めましたが、これが行き詰まりました。ハンドラーを null に設定したところで、単純にリスナーをダイアログ オブジェクトに設定しました。setDate.SetButton ("calculate age", listener:setDate);

于 2013-11-09T14:20:53.563 に答える