मेरे पास एक प्रोजेक्ट आधारित WPF और MVVM है। मेरी परियोजना एक सामग्री नियंत्रण युक्त विज़ार्ड पर आधारित है जो मेरे विचार (उपयोगकर्ता नियंत्रण) दिखाती है कि दृश्य पूरी तरह से लोड होने के बाद मैं एक आदेश निष्पादित करना चाहता हूं, मैं चाहता हूं कि उपयोगकर्ता तुरंत आदेश देखने के बाद यूआई देखें मार डाला।दृश्य लोड होने के बाद कमांड निष्पादित करें WPF MVVM
मैं उपयोग करने की कोशिश:
<i:Interaction.Triggers>
<i:EventTrigger EventName="Loaded">
<i:InvokeCommandAction Command="{Binding StartProgressCommand}"/>
</i:EventTrigger>
</i:Interaction.Triggers>
लेकिन इससे पहले कि मैं दृश्य UI देखने के आदेश निष्पादित किया जाता है और यह मैं क्या देख रहा हूँ नहीं है।
क्या किसी को पता है कि मुझे इसे कैसे कार्यान्वित करने की आवश्यकता है?
धागे को कैसे रोकें? इसकी कॉलिंग अंतहीन है। – digz6666
पुराना मुझे पता है, लेकिन जल्दबाजी में उन लोगों के लिए है कि धागे को कैसे समाप्त किया जाए: आपके ईवेंट हैंडलर var timer = प्रेषक डिस्पैचर टाइमर के रूप में प्रेषक; टाइमर। स्टॉप(); – Shawn
मुझे वास्तव में पता नहीं है, अगर यह एक बहुत अच्छा दृष्टिकोण है, लेकिन यह काम करता है! – peter70