ما هي أسهل طريقة لكتابة رسوم متحركة منطقية؟
-
19-09-2019 - |
سؤال
لدي مقتطفات التالية:
<StackPanel>
<Popup>
<TextBox ToolTip="Edit current date"/>
</Popup>
<Label "Current Date"/>
</StackPanel>
أريد إظهار المنبثقة عند النقر فوق StackPanel، ومخفية عندما يفقد التركيز (المنبثقة).
كنت أتساءل عما سيكون أقصر طريقة لكتابة هذا في XAML.
المحلول
للقيام بذلك مع الرسوم المتحركة، استخدم booleananimationusingkeyframes.. وبعد يوضح المثال كيفية تحريك خاصية iSenabled ولكن سيعمل بشكل جيد على قدم المساواة مع popup.isopen. (ستحتاج إلى التمرير Waaaay إلى أسفل لرؤية مثال XAML.) احرص على التعبئة الشخصية بحيث لا تحريك المنبثقة مرة أخرى لتغلق عند انتهاء الرسوم المتحركة (ما لم يكن هذا هو ما تريد!).
لا تنتمي إلى StackOverflow