में परिभाषित और शुरू की गई स्टोरीबोर्ड पर GetCurrentState मैंने पूरी खोज की है और इस पर कोई जवाब नहीं मिल रहा है। मेरा ऐप ढीला एक्सएएमएल की दुनिया में रहता है, इसलिए तत्वों को ढूंढने के लिए XamlReaders और पेड़ चलने पर भरोसा करना पड़ता है। मेरे पास एक घटक है जो इन एक्सएएमएल पृष्ठों के प्रतिपादन को संभालता है। उस रेंडरर को स्टोरीबोर्ड की स्थिति जानने की जरूरत है जो लोड किए गए एक्सएएमएल पर चल रहा है। तो क्या मैं अपने रेंडरर में क्या करना चाहते हैं कुछ इस तरह है: -XAML
var resources = _currentScreenFrameworkElement.Resources;
foreach (var item in resources.Values)
{
if (item is Storyboard)
{
try
{
var storyboard = item as Storyboard;
**if (storyboard.GetCurrentState() == ClockState.Active)**
सभी अच्छी तरह से और अच्छा। हालांकि समस्या यह है जब मैं एक dcheck CurrentState यह एक अपवाद फेंकता कोशिश: -
"Cannot perform action because the specified Storyboard was not applied to this object for interactive control."
चारों ओर देख रहे हैं मैं देख रहा हूँ क्योंकि मैं स्टोरीबोर्ड चलाया बनाने की जरूरत है बस। तो मेरा सवाल यह है कि मैं एक्सएएमएल में ऐसा कैसे करूं? मैं कोडबोर्ड में कोडबोर्ड शुरू नहीं करता हूं इसलिए ओवरलोडेड BeginStoryboard में सच नहीं हो सकता है।