[英]Disable all the dates except a specific date in calendar in wpf
我想禁用日期選擇器中除特定日期(例如每月的6號)以外的每個月的所有日期,以便用戶只能在我的wpf應用程序中選擇每個月的此特定日期。 可能嗎? 非常感謝。
我認為您可以使用屬性BlackoutDates。
參考: http : //msdn.microsoft.com/en-us/library/system.windows.controls.datepicker.blackoutdates.aspx
如果您是我,我將實現用所有月份名稱填充的ComboBox
。 如果需要,請在一年中執行相同的操作。 這樣,您可以告訴用戶操作將在什么日期進行,並讓他們選擇一個month.year。
如果希望用戶僅選擇月份和年份,則可以使用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中添加元素,不如在后面的代碼中使用它或使用綁定。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.