2012-05-18 27 views
11

this post'a göre, .net 4'te ayrı bir DatePicker denetimi var. Bunu denedim ve günün saatini seçmesine izin vermenin iyi bir yolunu görmüyorum.WPF 4.0 için DateTimePicker

XAML şablonunu düzenleyerek DatePicker'ı DateTimePicker'a dönüştürmenin kolay bir yolu var mı? Değilse, WPF 4.0 için bir DateTimePicker almanın en iyi yolu nedir?

cevap

8

Kendiniz yapmadan veya 3. taraf denetimi kullanmadan biri yok. Eğer bağlama verileri desteklemeyen hızlı bir düzeltme istiyorsanız ancak Win içinde bir tane ... Sadece bir saat seçme

xmlns:window="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsFormsIntegration" 
xmlns:wf="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms" 

<window:WindowsFormsHost > 
    <wf:DateTimePicker Format="Time" ></wf:DateTimePicker> 
</window:WindowsFormsHost> 

, ama kolayca bir datepicker ile eşleştirilmiş olabilir. Ayrıca WindowsFormsIntegration ve System.Windows.Forms için bir başvuru gerekir.