【问题标题】:Open .Net Maui TimePickerdialog programatically以编程方式打开 .Net Maui TimePickerdialog
【发布时间】:2022-09-28 14:17:33
【问题描述】:

我正在编写一个带有条目的 ContentView。在 IOS 或 Android 上,当用户点击条目时,我想打开平台的相应“TimePickerdialog”。 在桌面或在 IOS/Android 应用程序中配置时,用户应该能够使用条目通过键盘输入时间。 有没有办法以编程方式打开它?我查看了一些 GitHub 存储库,人们在其中编写了 TimePicker,但似乎没有人以编程方式触发它,而是使用 TimePicker 控件作为基础而不是条目。

  • 为什么不使用 TimePicker 而不是 Entry ?
  • @Cfun \"在桌面上或在 IOS/Android 应用程序中配置时,用户应该能够使用 Entry 通过键盘输入时间。\"

标签: c# timepicker maui


【解决方案1】:

在 IOS 或 Android 上,当用户点击条目时,我想打开平台的相应“TimePickerdialog”

起初,当用户点击条目时,这种设计有冲突。通常,软键盘会在用户点击条目并触发条目的焦点事件时显示。但是您想在用户点击时打开相应的“TimePickerdialog”,并且还希望用户可以通过键盘输入时间。

一次触摸有两种不同的行为,如果是这样,则需要使用每个平台的自定义控件和自定义渲染来处理冲突。

另外,我认为用户选择时间相当于用户使用键盘输入的时间。所以你不必做这样的设计。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多