私はDateTime
プロパティを持っています。私は何かの日付と時間を保存したいのですが。したがって、私はDatePicker
をWPF
に作成しました。ここで私は日付を選択できます。その隣に私はCombobox
をいくつかの時間のエントリーと入れました。Combobox SelectedValue.ToStringは常にnull WPF
今私は00:00:00
のデフォルト値は、私はcomboBox
で選択した私の値に置き換えられますように、私はDatePicker
のDateTime
とcombobox
で選択した時間に参加したいです。それ、どうやったら出来るの?
ここにいくつかのコードスニペットがあります。私はそのように私のコンボボックスを埋める:
for (int i = 0; i < 24; i++)
{
for (int j = 0; j < 2; j++)
{
string minute;
if (j == 0)
{
minute = "00";
}
else
{
minute = "30";
}
//view.cmbStartZeit.Items.Add(i.ToString() + ":" + j.ToString());
//startZeit.Content = i.ToString() + ":" + minute;
//endZeit.Content = i.ToString() + ":" + minute;
StartTime.Items.Add(i.ToString("00") + ":" + minute);
EndTime.Items.Add(i.ToString("00") + ":" + minute);
}
のStartTimeと終了時間は、私のコンボボックスは、私はコンボボックスで私のDatePicker
と時間に参加したい
です。コードサンプルが見つかりましたが、動作しません。
((DateTime)view.StartDate.SelectedDate).Add(TimeSpan.FromMinutes(Convert.ToDouble((view.StartTime.SelectedValue.ToString()).Split(':')[0]))).Add(TimeSpan.FromHours(Convert.ToDouble((view.StartTime.SelectedValue.ToString()).Split(':')[1])));
StartDate
私DatePicker
です。それはいつも私にnullを与えますStartTime.SelectedValue.ToString()
誰かがそれを行う別の方法を知っている場合は、サードパーティ製のキットやそのようなものを使用せずに教えてください。私はネイティブWPF
ものを使用する必要があります(それは学校のためです)事前に
感謝
B.Pumpkin
はあなたには、いくつかのコードを共有することができますあなたが使用しているスニペットとあなたが直面したエラー? –