2015-02-02 4 views
2

TimePicker에서 표시된 시간을 좁히는 방법이 있습니까? MyPage.xaml.cs에서TimePicker (WP 8.1)의 최소 및 최대 시간 설정 방법

class TimePickerDataSource 
{ 

    public List<TimeSpan> Hours { get; set; } 

    public TimePickerDataSource() 
    { 
     Hours = new List<TimeSpan>{new TimeSpan(9,0,0),new TimeSpan(10,0,0)}; 
    } 
} 

이상 : :

 StartTimePicker.DataContext = new TimePickerDataSource(); 
나는 (그런 가능성이없는 믿기 어려운) 적절한 속성을 찾을 수 없습니다 , 또한 데이터 컨텍스트 사용하여 시도

하지만 난 (가능한 경우) 내 XAML에서 바인딩하는 방법을 모른다 :

<Grid x:Name="My Grid"> 
    <TextBlock HorizontalAlignment="Left" Margin="129,129,0,0" TextWrapping="Wrap" Text="{Binding DisplayedName}" VerticalAlignment="Top" Height="60" Width="163" FontSize="20" /> 
    <TimePicker x:Name="StartTimePicker" HorizontalAlignment="Left" Margin="168,259,0,0" VerticalAlignment="Top" ClockIdentifier="24HourClock"> 
    </TimePicker> 


</Grid> 

답변

0

C에서 # 코드는 당신이 시도 할 수 있습니다.

 this.dateTimePicker1.MaxDate = new System.DateTime(2015, 12, 31, 0, 0, 0, 0); 
     this.dateTimePicker1.MinDate = new System.DateTime(1999, 1, 1, 0, 0, 0, 0); 
관련 문제