2012-05-18 13 views
11

के लिए डेटटाइम पिकर this post के अनुसार, .NET 4 में एक अलग डेटपिकर नियंत्रण है। मैंने कोशिश की है, और मुझे दिन का समय चुनने का एक अच्छा तरीका नहीं दिख रहा है।WPF 4.0

क्या XAML टेम्पलेट को संपादित करके डेटपिकर को डेटटाइम पिकर में बदलने का कोई आसान तरीका है? यदि नहीं, तो WPF 4.0 के लिए डेटटाइम पिकर प्राप्त करने का सबसे अच्छा तरीका क्या है?

उत्तर

23

Extended WPF Toolkit दिन के समय के साथ एक अच्छा DateTimePicker खेलता है।

वहाँ भी जहां किसी एक नियंत्रण है कि Winforms एक तरह काम करता है ... A WPF DateTimePicker That Works Like the One in Winforms

+1

अच्छा 'DateTimePicker' नाम स्थान यह XAML में के तहत घोषित की गई से बाहर गायब रहता है कि बनाया सीपी पर एक लेख खत्म हो गया है। – ProfK

8

कोई भी इसे स्वयं बनाने या तृतीय पक्ष नियंत्रण का उपयोग किए बिना कोई नहीं है। लेकिन वहाँ WinForms भीतर एक है अगर आप एक त्वरित सुधार है कि बाध्यकारी डेटा का समर्थन नहीं करता चाहते हैं ...

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> 

बस एक समय पिकर, लेकिन आसानी से एक datepicker के साथ जोड़ा जा सकता है। आपको WindowsFormsIntgration और System.Windows.Forms के संदर्भ की भी आवश्यकता है।