我想實現一個TimeSpanPicker,但不是以文本框的常用方式。我想讓Textblock可點擊,所以如果你點擊/點擊它,TimeSpanPicker就會出現。我試了一下這樣的,但是這並不工作:具有TimeSpanPicker支持的可點擊TextBlock
private void tb_Timer_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
TimeSpan TimeSpanDuration = TimeSpan.FromMilliseconds(status.duration);
TimeSpanPicker timeSpanPicker = new TimeSpanPicker();
timeSpanPicker.Max = new TimeSpan(TimeSpanDuration.Hours, TimeSpanDuration.Minutes, TimeSpanDuration.Seconds);
timeSpanPicker.Step = new TimeSpan(0, 0, 1);
}
我沒有找到通過谷歌的東西並沒有像演藝任何情況下()。 這在某種程度上可能嗎?
在此先感謝!
對不起,我不明白這一點。我在我的項目中試過你的代碼,它總是給我一個「ButtonAutomationPeer peer = new ButtonAutomationPeer(button);」的ArgumentNullException。 TimePicker和TimeSpanPicker是否一樣? – S0me0ne 2012-03-09 16:17:45
我不知道這一點,但如果你有消息來源,你可以看看裏面 – Ku6opr 2012-03-12 13:09:46