मैं SelectedDateChanged को एक कमांड में बाँधने की कोशिश कर रहा हूँ ताकि मैं इसे अपने ViewModel के अंदर रख सकूं लेकिन कोई बात नहीं यह इस कोड को स्वीकार नहीं करेगा

http://pastebin.com/T4q8hQBA

<DatePicker Name="HistoryDateTime" Grid.Column="1" Grid.Row="0" HorizontalAlignment="Center" DisplayDateStart="{Binding Path=StartDate}" DisplayDateEnd="{Binding Path=EndDate}" SelectedDate="{Binding Path=SelectedDate}" >
<Interactivity:Interaction.Triggers>
<Interactivity:EventTrigger EventName="SelectedDateChanged" >
<Helpers:InvokeDelegateCommandAction Command="{Binding DataContext.SaveKategorieCommand, ElementName=LayoutRoot}" CommandParameter="{Binding}"/>
</Interactivity:EventTrigger>
</DatePicker>

मुझे पता है कि पंक्ति 4 गलत है, लेकिन उस हटाए जाने पर भी उन पंक्तियों में से कोई भी स्वीकार नहीं किया जाता है, तो क्या मुझे इंटरएक्टिविटी के काम करने के लिए एक फ़ाइल या कुछ शामिल करने की आवश्यकता है?

यह सी # और डब्ल्यूपीएफ चांदी की रोशनी बीटीडब्ल्यू नहीं है

2
Mech0z 22 अप्रैल 2011, 14:12

2 जवाब

सबसे बढ़िया उत्तर

आपको शायद अपने नेमस्पेस घोषणा में निम्नलिखित जोड़ना होगा:

xmlns:interactivity="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"

और अपने प्रोजेक्ट में System.Windows.Interactivity का संदर्भ जोड़ें।

4
Felice Pollano 22 अप्रैल 2011, 14:28
1
तो अगर मुझे एक डीएलएल फाइल डाउनलोड करनी है तो यह मानक पुस्तकालय का हिस्सा नहीं है? (इसे संदर्भ के रूप में जोड़ने के लिए)
 – 
Mech0z
22 अप्रैल 2011, 14:30
1
यह मिश्रण का हिस्सा है। यहां देखें:social.expression .microsoft.com/Forums/en/blend/thread/…, मुझे लगता है कि यह पुनर्वितरण योग्य है क्योंकि उदाहरण के लिए आप इसे कैलिबर में पा सकते हैं
 – 
Felice Pollano
22 अप्रैल 2011, 14:36
लगता है मुझे पहले एक्सप्रेशन डाउनलोड करने की आवश्यकता है
 – 
Mech0z
22 अप्रैल 2011, 14:40
मैं इसे एक संदर्भ के रूप में जोड़ने के लिए प्रतीत नहीं कर सकता, मैंने कैलिबर्न डाउनलोड किया लेकिन अगर मैं ब्राउज़ करने के लिए जाता हूं तो यह नहीं दिखाया जाता है और यदि मैं इसे सी: \ प्रोग्राम फ़ाइलें (x86) \ संदर्भ असेंबली \ माइक्रोसॉफ्ट \ फ्रेमवर्क \ .NETFramework \ v4 में कॉपी करता हूं। .0 तो यह .NET में भी नहीं दिखाया गया है
 – 
Mech0z
22 अप्रैल 2011, 14:57

Windows-8.1 अनुप्रयोग विकास के लिए हमें नीचे पंक्ति जोड़नी चाहिए

xmlns:interactivity="using:Microsoft.Xaml.Interactivity"
xmlns:core="using:Microsoft.Xaml.Interactions.Core"
0
Boobalan 8 सितंबर 2014, 17:45