2012-11-23 29 views
7

क्या कोई मुझे बता सकता है कि जब मैं विंडोज स्टोर एप्लिकेशन में कोई फॉर्म लोड करता हूं तो मैं टेक्स्टब्लॉक में फीका और फीका एनीमेशन कैसे जोड़ सकता हूं? मैंने WPF विधि की कोशिश की लेकिन यह काम नहीं किया ... धन्यवाद :)विंडोज स्टोर एप्लिकेशन में टेक्स्टब्लॉक में फीका/आउट करें [एक्सएएमएल/सी #]

+0

अपने प्रश्न के लिए इस लिंक का प्रयास करें [फीका पाठ बाहर है, यह बदलने के लिए, और इसे वापस फीका में] [1] [1]: http://stackoverflow.com/questions/6221674/how-do-i-fade-text-out-change-it-and-fade-it-back- – KF2

उत्तर

9

यह सुनिश्चित नहीं है कि यह वही है जो आप ढूंढ रहे हैं (या "WPF विधि" क्या काम नहीं करता है), लेकिन साथ इस संसाधन:

<Page.Resources> 
    <Storyboard x:Name="Storyboard1"> 
     <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="textBlock"> 
      <EasingDoubleKeyFrame KeyTime="0" Value="0"/> 
      <EasingDoubleKeyFrame KeyTime="0:0:4" Value="1"/> 
     </DoubleAnimationUsingKeyFrames> 
    </Storyboard> 
</Page.Resources> 

OnNavigatedTo से लागू आप जाहिर है एक फीका-इन प्रभाव मिल जाएगा, तुम अवधि और अपनी पसंद के आसान समारोह समायोजित कर सकते हैं - और शायद के लिए सामान्य (यहाँ एक विशिष्ट उदाहरण TextBlock कहा जाता है पर।) विभिन्न नियंत्रणों में उपयोग करें।

var f = this.Resources["Storyboard1"] as Storyboard; 
if (f != null) f.Begin(); 
+0

वास्तव में जो मैं ढूंढ रहा था! धन्यवाद! : डी – AshleyT