0

WinRT App 용이 datePicker 컨트롤입니다. 아래 오류가 있습니다. 그것을 해결하기 위해 내가해야 할 일. 감사합니다이 WinRT DatePicker를 사용하는 방법

 

<WinRTDatePicker:DatePicker x:Name="MyDatePicker" Margin="99,203,859,365" FontSize="28 " Grid.Row="1"> 
</WinRTDatePicker:DatePicker> 


WinRT information: Failed to create a 'Windows.Foundation.Double' from the text '28 '. [Line: 42 Position: 92] 

답변

1

이 공간에이 FontSize="28 "을 제거하십시오.

글꼴 크기를 늘리려면 datepicker에 대한 사용자 지정 스타일을 만들어야합니다.

<Style TargetType="dt:DatePicker" x:Name="DatePickerWithLargeFont"> 
    <Setter Property="Template"> 
     <Setter.Value> 
      <ControlTemplate TargetType="dt:DatePicker"> 
       <Grid Background="{TemplateBinding Background}"> 
        <Grid.ColumnDefinitions> 
         <ColumnDefinition /> 
         <ColumnDefinition /> 
         <ColumnDefinition Width="0.7*" /> 
        </Grid.ColumnDefinitions> 
        <ComboBox x:Name="DayOptions" FontSize="28" 
         Margin="0,0,5,0" /> 
        <ComboBox x:Name="MonthOptions" FontSize="28" 
         Grid.Column="1" 
         Margin="0,0,5,0" /> 
        <ComboBox x:Name="YearOptions" FontSize="28" 
         Grid.Column="2" /> 
       </Grid> 
      </ControlTemplate> 
     </Setter.Value> 
    </Setter> 
</Style> 

<dt:DatePicker x:Name="MyDatePicker" Height="50" Width="600" Style="{StaticResource DatePickerWithLargeFont}" /> 
+0

아름다운 제어가 작동합니다. https://www.nuget.org/packages/WinRTDatePicker에서 다운로드했습니다. FontSize를 늘리는 방법? – MilkBottle

+0

내 솔루션이 도움이된다면 그것을 허용 및/또는 upvote로 표시하십시오. – Xyroid

+0

이 작업 방법 * MilkBottle

관련 문제