간단한 시계 응용 프로그램에 몇 가지 문제가있어 작성하려고합니다. 인내심이 극대화되어 UWP와 C#에 익숙하지 않습니다. 소스를 가져 왔어 https://github.com/kd4gar/Windows-Core-IOT-ClockTimePicker UWP Basics
내가 뭘 하려는지는 설정 시간에 따라 야간에 시계 글꼴/밝기 자동 변조를 사용하는 것입니다.
: 그래서 내가 몇 가지 다른 설정을 가지고있는 Settings.XAML에서 (24 시간 시계 등) 및 설정 페이지의 작품을 TimePicker를 사용하고, 나는이 두 항목이
내 .xaml.cs에는이 코드가 있습니다. 설정에 저장하려고하거나 오전 7:00 및 17:00에 기본값을 설정하려고합니다.
public DateTime DimDisplayStartTimeSetting
{
get
{
if (localSettings.Values["DimDisplayStartTimeSettingValue"] == null)
{
localSettings.Values["DimDisplayStartTimeSettingValue"] = "7:00";
}
/// return (localSettings.Values["DimDisplayStartTimeSettingValue"]);
return (localSettings.Values["DimDisplayStartTimeSettingValue"]);
localSettings.Values["DimDisplayStartTimeSettingValue"] = "7:00";
}
set
{
localSettings.Values["DimDisplayStartTimeSettingValue"] = value;
}
}
public DateTime DimDisplayStopTimeSetting
{
get
{
if (localSettings.Values["DimDisplayStopTimeSettingValue"] == null)
{
localSettings.Values["DimDisplayStopTimeSettingValue"] = "17:00";
}
/// return TimeSpan.Parse(localSettings.Values["DimDisplayStopTimeSettingValue"].ToString());
}
set
{
localSettings.Values["DimDisplayStopTimeSettingValue"] = value;
}
}
DateTime 대 TimeSpan을 사용하여 뭔가 잘못하고있는 것처럼 보입니다. 누군가가 나를 더 잘 이해하도록 도울 수 있습니까? TimePicker의 문서를 읽었으며 TimeSpan을 원한다는 것을 이해한다고 생각하지만 내 Settings.xaml.cs에서 올바르게 설정하는 방법을 모르겠습니다. 감사!