2017-01-05 85 views
0

我創建了一個Xamarin.Forms跨平臺應用程序,它使用webview顯示來自名爲With dates的本地HTML文件的內容。 我添加了工具欄項:'previousDay','NextDay'和'Goto Date'。 除了'Goto Date'項目外,其他任何東西都在工作如何以編程方式顯示/顯示DatePicker在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

傑森是對的。
您必須將所有控件添加到您的視圖堆棧才能使用它。
如果您 - 如您所寫 - 在web視圖中顯示您的數據,可以添加一個stacklayout作爲主控件,然後添加datepicker作爲第一個和webview作爲第二個控件。
該頁面然後在webview上方和下方顯示日期選擇器。 如果需要,您可以進一步顯示和隱藏控件(例如,僅顯示日期選擇器,如果點擊按鈕/工具欄項目 如果您已將日期選擇器添加到您的viwe堆棧中,則必須向我們顯示您的代碼這種情況下你的代碼中的東西似乎是錯的)

相關問題