2017-01-05 7 views
0

webViewを使用して日付付きのローカルHTMLファイルのコンテンツを表示するXamarin.Formsクロスプラットフォームアプリケーションを作成しました。 「previousDay」、「NextDay」、「Goto Date」というツールバー項目を追加しました。 「Goto Date」以外のすべてのものが動作していますXamarin.FormsでDatePickerをプログラムで表示/表示するには

日付のHTMLファイルを読み込む日付を選択できるようにDatePickerを作成しました。 DatePickerが表示されず/開いていませんでした。

[ジャンプ日付]トールバーアイテムがクリックされたときに、プログラムで表示/表示する方法を教えてください。

これは私が試したものですが、それはうまくいきませんでした。)

DatePicker dp = new DatePicker() 
{ 
Format = "D", 
VerticalOptions = LayoutOptions.CenterAndExpand, 
MinimumDate = new DateTime(2016, 1, 1), 
MaximumDate = new DateTime(2017, 12, 31), 
}; 

dp.Focus(;

お願いします。

+1

これをビュースタックに追加する必要があります - 今は作成しましたが、ページのレイアウトの一部ではありません – Jason

答えて

0

ジェイソンは正しいです。
ビュースタックにすべてのコントロールを追加して使用できるようにする必要があります。
あなたが書いたように、あなたのデータをウェブビューで表示しているとします。スタックレイアウトをメインコントロールとして追加し、最初に日付ピッカーを追加し、2番目のコントロールとしてwebviewを追加できます。
ページには、ウェブビューの上下に日付ピッカーが表示されます。 さらに、コントロールを表示したり非表示にしたりすることもできます(たとえば、ボタン/ツールバーの項目をタップすると日付ピッカーのみ表示) viweスタックにdatepickerを追加した場合は、あなたのコード内の何かが間違っているように見えます)。

関連する問題