2011-02-14 2 views
1

사용자가 만료일을 입력 할 수 있도록 WP7 컨트롤 도구 키트의 DatePicker 컨트롤을 내 앱에서 사용하고 있습니다. 시나리오 중 하나는 만료 날짜가없는 레코드입니다. 어떻게하면 기본적으로 컨트롤에 지정된 날짜가없고 사용자가 다른 날짜를 선택할 수 있도록 컨트롤을 사용할 수 있습니까?DatePicker 컨트롤 WP7

또한 사용자가 만료 날짜를 설정했지만 편지를 지우려는 경우이를 사용하도록 설정해야합니다.

Pratik

답변

1
  1. private void dpComp_Hold(object sender, System.Windows.Input.GestureEventArgs e) 
    { 
        //Let user to clear the value. 
        ((DatePicker)sender).Value = null; 
    
0
내가 DatePicker에서 컨트롤의 사용자 정의를 위해이 .api에 보일 것이다

: http://windowsphonegeek.com/articles/wp7-datepicker-and-timepicker-in-depth--api-and-customization

가 나는 당신이 찾고있는 무엇 어쨌든 모르겠어요

가 (그러나 나는 알고 할 수 있습니다 미래). 위의 링크는 자신 만의 사용자 정의 페이지를 작성할 수 있다고 제안하는 것처럼 보이기 때문에 원하는 내용을 반환 할 수있는 방법을 찾을 수 있습니다.

1

DatePicker 컨트롤은 선택된 날짜가 없다는 개념을 지원하지 않습니다.
DatePicker는 이것이 사용자에게 가장 유용 할 것이라는 가정하에 선택되지 않은 경우 현재 날짜로 기본 설정됩니다. 사용자에게 가능한 기본 값을 제공 할 수있는 값을 선택하도록 강요하면 사용자가해야하는 것보다 더 많은 작업을 수행하게되므로 시간을 낭비하게됩니다.

만료일이 유효하지 않으면이 필드를 기본적으로 비워 둡니다.

입력 한 날짜를 지우는 것과 관련하여 별도의 옵션을 추가하십시오. 버튼 또는 메뉴 옵션 중 하나입니다. 당신은 다음 코드에서이 작업을 수행 할 수있는 사용자가 날짜 선택기의 값을 취소 할 수 있도록하려는 경우 기본 값은 XAML

<toolkit:DatePicker x:Name="dpComp" Value="" Width="220" Hold="dpComp_Hold"/> 
  • 에, 빈 될 경우