0
我有infragistics XamDateTimeInput控制。我想阻止用戶選擇一些配置的日期或過去的日期(禁用日期)。這裏是我在火車預訂站點找到的例子。他們禁用了過去的日期。如何在XamDateTimeInput中阻止過去的日期或選定日期
感謝。
我有infragistics XamDateTimeInput控制。我想阻止用戶選擇一些配置的日期或過去的日期(禁用日期)。這裏是我在火車預訂站點找到的例子。他們禁用了過去的日期。如何在XamDateTimeInput中阻止過去的日期或選定日期
感謝。
我沒有Infragistics的控制,以測試這一點,但是從研究XamDateTimeInput doc和ValueConstraint doc,你應該能夠通過設定一個最小和最大日期:
<XamDateTimeInput ...>
<XamDateTimeInput.ValueConstraint>
<ValueConstraint MinInclusive="Your min date" MaxInclusive="Your max date"/>
</XamDateTimeInput.ValueConstraint>
</XamDateTimeInput>
我無法找到一種阻止特定日期範圍的方法。然而,幾周前我偶然發現了CodeProject上的這篇文章,作者修改了一個常規的WPF DatePicker
。他的解決方案還包括對Blackout Dates
支持:
CodeProject: A couple of tricks when using the standard WPF .NET 4.0 DatePicker control
你可以使用這個帖子修改的Infragistics XamDateTimeInput
控制。我無法在這裏測試或提供示例,就像我說的,我還沒有購買他們的控件。
感謝您的快速回復。 其實我也想阻止特定的日期。這將阻止給定範圍之間的所有日期。 –
@RashadAnnara我添加了一些關於阻止我的答案的特定日期範圍的信息。 – Physikbuddha