मुझे नियंत्रण की स्थिति बदलने की जरूरत है और फिर कुछ कार्रवाई करें। विशिष्ट होने के लिए, मैं नियंत्रण से पहले एक एनीमेशन चलाने के लिए चाहता हूं। मैं ऐसा ही कुछ करना चाहते हैं:सिल्वरलाइट 4 में खत्म होने के लिए राज्य बदलते संक्रमण की प्रतीक्षा कैसे करें?
VisualStateManager.GoToState(control, "Hidden", true); // wait until the transition animation is finished
ParentControl.Children.Remove(control);
समस्या यह है कि संक्रमण एनीमेशन एसिंक्रोनस रूप से चलाया जाता है और इस तरह नियंत्रण दृश्य पेड़ सही होने के बाद एनीमेशन शुरू कर दिया है से निकाल दिया जाता है।
तो मैं एनीमेशन को समाप्त करने के लिए कैसे प्रतीक्षा करूं?
यह WPF में भी काम करता है। पोस्ट के लिए धन्यवाद, यह वही है जो मैं ढूंढ रहा था! –
एमवीवीएम में यह किसी भी तरह से किया जा सकता है? – user20358