这更像是一个主要问题,而不是一个具有特定源代码问题的问题。我希望这没问题。
我正在为 Windows Phone 开发一个应用程序,并希望有一个看起来像Silverlight-Toolkit DatePicker的控件,但我不想选择日/月/年,而是选择具有以下布局的重复间隔:
. ..
1 Days
----- ---------
| 2 | | Weeks |
----- ---------
3 Months
. ..
左侧的一个字段,您可以在其中选择一个数字,右侧的一个字段为该数字提供一个“单位”。
当然,我可以只使用文本输入字段和列表,但是拥有这个“intervalPicker”看起来会更好一些,并且更适合整体输入方案(我使用 datePicker 和 timePicker 控件来设置重复事件的起点)。
我对整个 XAML 世界还很陌生,因为我刚刚涉足其中。我的问题是,如果您能给我一些提示,哪种解决方案最可行。
- 开发我自己的控件(我认为需要做很多工作才能做到这一点)
- “增强”日期选择器
- 从 Silverlight-Toolkit 中获取日期/时间选择器代码并对其进行自定义。
- 使用一个我还没有找到的已经可用的控件。
- ?
我担心哪种解决方案是最好的,但由于我在这方面相当缺乏经验,我想以“最符合”的方式来做这件事,为此我很想听听你有经验的意见(也许(相当)有可能以我可以做到这一点的方式“子类化”基本选择器控件吗?)
我期待听到您的建议和见解。
PS:我想标记我的问题,windows-phone-toolkit
因为适用于 Windows Phone 的Silverlight Toolkit已重命名为“Windows Phone Toolkit”。不幸的是,该标签还不存在,而且我的声誉很低,无法创建它。如果排名更高的用户可以创建该标签,那就太好了。我认为未来的问题可以使用它。