2013-08-30 5 views

답변

0

사용자가 월과 연도 만 선택할 수 있도록하려면 콤보 상자을 사용할 수 있습니다. 다음과 같이 할 수 있습니다.

<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> 

그런 다음 이벤트를 선택했습니다.

ComboBoxItem typeItem = Year.SelectedItem as ComboBoxItem; 
string selectedYear = typeItem.Content.ToString(); 

XAML에 요소를 추가하는 대신 코드 숨김 또는 바인딩을 사용하십시오.

0

BlackoutDates 속성을 사용할 수 있다고 생각합니다.

참조 : 내가 당신이라면 http://msdn.microsoft.com/en-us/library/system.windows.controls.datepicker.blackoutdates.aspx

+0

의견을 보내 주셔서 감사합니다. 이전에이 링크를 읽었지 만, 내 앱에서 사용자는 매월 6 일만 선택할 수 있습니다. 나는 그것이 가능한지 전혀 모른다. – DanielXu

+0

@DanielXu : 하루 만 선택할 수 있다면 'DatePicker'를 사용하는 데 아무런 문제가 없을 수 있습니다. –

+0

@AnatoliyNikolaev. 그래 네가 맞아. 하지만 코드 나 다른 메서드를 작성하여 함수를 작성하는 방법을 모른다. 나는 매월 어느 날을 선택하고 싶다. 어떤 아이디어? – DanielXu

0

나는 모든 달의 이름으로 채워 ComboBox을 구현하는 것입니다. 필요한 경우 같은 해를하십시오. 이 방법을 통해 사용자에게 조치가 취해질 날짜를 알리고 월을 선택할 수있게 할 수 있습니다.

관련 문제