私は簡単な時計アプリケーションでいくつかの問題を抱えています。 UWPとC#にはとても新しいので、忍耐が大いに評価されます。私は何をしようとしているのは、設定された時間に基づいて夜間に時計のフォント/明るさautodimを持っています。TimePicker UWP Basics
:だから、私は、いくつかの他の設定(24時制など)と設定ページの作品を持って、私はこれら二つのアイテムを持っているSettings.XAMLでTimePickerを使用しています
私の.xaml.csに私はこのコードを持っています。私はそれを設定に保存しようとしているか、またはデフォルト値を午前7時と午前17時に設定しています。
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で正しく設定する方法はわかりません。ありがとう!