1
我需要做一個選擇器這樣下面的圖片:選擇器與Xamarin.Forms與數字兩個選擇列
你看到的是一個TimePicker,我把它只是給你一個例子。我想在左邊有200個數字,右邊是100個數字(例如)。我怎麼能在Xamarin.Forms PCL項目中做到這一點?
我需要做一個選擇器這樣下面的圖片:選擇器與Xamarin.Forms與數字兩個選擇列
你看到的是一個TimePicker,我把它只是給你一個例子。我想在左邊有200個數字,右邊是100個數字(例如)。我怎麼能在Xamarin.Forms PCL項目中做到這一點?
您將面臨的第一個問題是您在此處看到的選取器控件是本機iOS控件。 Xamarin.Forms TimePicker本身基本上不是物理控制,但它轉換爲每個平臺上的本地控制。這就是爲什麼它會在Android和UWP設備上看起來不同,因爲它們提供了自己的選擇器控件,如下圖所示。現在
,如果你確定與對照找不同,你可以使用custom renderers修改每個本地控制,甚至代替他們提供您所需要的功能。我想我會概述你開始的基本步驟:
正如你所看到的,要讓滾動選擇器在每個平臺上工作將是一項非常努力的工作。
編輯:你也可以看看本地嵌入,它允許你將原生控件嵌入Xamarin.Forms應用的頁面。