我想禁用每个月的所有日期,除了日期选择器中的特定日期(比如每个月的 6 日),以便用户只能在我的 wpf 应用程序中选择每个月的这个特定日期。可能吗?非常感谢。
问问题
1060 次
3 回答
0
如果我是你,我会ComboBox
用所有月份的名称来实现。如果需要,请在一年中这样做。通过这种方式,您可以告诉用户操作将在什么日期发生,并让他们选择月份.年份。
于 2013-08-30T11:53:03.587 回答
0
如果您希望用户仅选择月份和年份,则可以使用ComboBox 。你可以做这样的事情。
<ComboBox Name="Month" Margin="40,100,324,191" Selected="Month_Selected_1">
<ComboBoxItem Content="Jan"></ComboBoxItem>
<ComboBoxItem Content="Feb"></ComboBoxItem>
</ComboBox>
<ComboBox Name="Year" Margin="227,100,143,199" Selected="Year_Selected_1" >
<ComboBoxItem Content="1991"></ComboBoxItem>
</ComboBox>
然后在Selected事件中。
ComboBoxItem typeItem = Year.SelectedItem as ComboBoxItem;
string selectedYear = typeItem.Content.ToString();
与其在 XAML 中添加元素,不如在代码后面或使用绑定中进行。
于 2013-08-30T12:00:29.017 回答
0
我认为您可以使用属性 BlackoutDates。
参考:http: //msdn.microsoft.com/en-us/library/system.windows.controls.datepicker.blackoutdates.aspx
于 2013-08-30T10:55:18.203 回答