मैं वर्तमान में एक wpf C# अनुप्रयोग विकसित कर रहा हूं। जब खिड़की बंद हो जाती है और खिड़की बंद हो जाती है तो खिड़की लोड होने पर फीका करने के लिए फॉर्म के xaml में ईवेंट ट्रिगर्स में जोड़ा गया है।एक विंडो बाहर फिसलने
किसी भी समस्या के बिना पूरी तरह से काम करता है लेकिन लुप्तप्राय काम नहीं कर रहा है।
मैं यह इतना की स्थापना विंडो में fades जब यह लोड करता है एक टाइमर 5 सेकंड तक के लिए है, और फिर प्रपत्र घटना बाहर फीका कॉल की है।
हालांकि, खिड़की बाहर नहीं निकलती है, यह सीधे एनीमेशन को बंद कर देती है। नीचे दिए गए कोड मैं में फीका के लिए है और घटनाओं
<Window.Triggers>
<EventTrigger RoutedEvent="Window.Loaded">
<BeginStoryboard>
<Storyboard Name="FormFade">
<DoubleAnimation Name="FormFadeAnimation"
Storyboard.TargetProperty="(Window.Opacity)"
From="0.0" To="1.0" Duration="0:0:1"
AutoReverse="False" RepeatBehavior="1x" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
<EventTrigger RoutedEvent="Window.Unloaded">
<BeginStoryboard>
<Storyboard Name="FormFadeOut" Completed="FormFadeOut_Completed">
<DoubleAnimation Name="FormFadeOutAnimation"
Storyboard.TargetName="FormFadeOut"
Storyboard.TargetProperty="(Window.Opacity)"
From="1.0" To="0.0" Duration="0:0:1"
AutoReverse="False" RepeatBehavior="1x" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Window.Triggers>
आप की पेशकश कर सकते हैं किसी भी मदद के लिए धन्यवाद बाहर फीका है।
[करीब पर एक WPF खिड़की से बाहर लुप्त] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/867656/fading-out-a-wpf-window-on-close) –
उपरोक्त के लिए बस एक नोट: स्तरित विंडोज '(विंडो स्टाइल = कोई नहीं, अनुमति ट्रांस्पेरेंसी = सही, पृष्ठभूमि = पारदर्शी) 'विंडोज विस्टा या बाद में हार्डवेयर प्रदान किया जा सकता है और जब यह लुप्त हो जाए तो काला आयताकार से बच जाएगा। – AlexO