【发布时间】:2009-07-01 00:07:11
【问题描述】:
我有一个带有文本框的 WPF 窗口,它使用标准的 WPF 数据绑定到一个对象。这一切都很好,问题是这样的:
用户正在输入时间估计,我想让用户选择以小时或分钟为单位输入数据(通过下拉列表)。我想以分钟为单位保存数据,如果用户选择小时,将他们的输入乘以 60 并存储数据。
如何使用 WPF 数据绑定实现这一目标?这甚至可能吗?
编辑
例如,如果下拉列表设置为小时,90 分钟将显示为 1.5,但如果选择 miutes,则显示为 90。
【问题讨论】:
-
您的组合框是否同时包含以分钟和小时为单位的估计值,例如单个组合框中的 (10m, 30m, 1h, 2h),还是只有几分钟或几小时:(5m, 10m, 20m) 或 (1h, 2h, 3h) 取决于用户偏好?
-
我正在使用组合框来选择要显示的单位以及用户输入的单位。
标签: .net wpf data-binding presentation