בסופו של דבר פתרתי את הבעיה, אבל בצורה מכוערת, ע"י יצירת אנימציה ב code
behind:
ב xaml, כשצריך לציין על אובייקט האנימציה את האלמנט שעליו מבוצעת האנימציה,
חייבים לציין את ה TargetName, כלומר, דווקא Name. אבל ב code behind אפשר להשתמש ב
AttachedProperty של Storyborad.SetTarget, שמקבל כפרמטר את ה instance של האובייקט
שעליו רוצים לבצע את האנימציה, ולא צריך לציין את ה name שלו.
ב event handler קיבלתי את האובייקט שעליו אני רוצה לבצע את האנימציה כ sender,
וחיברתי אותו לאובייקט האנימציה כנ"ל.
בעיה שהתעוררה בגלל זה היתה שאם האנימציה מתחילה כשהסמן נכנס לשטח האלמנט, אני
מעוניין להפסיק את האנימציה כשהסמן יצא משטח האלמנט, אבל שם אני נמצא כבר ב event
handler אחר, ואין לי גישה לאובייקט האנימציה שייצרתי ב event handler הקודם. לכן
נאלצתי לשמור את אובייקט האנימציה כ resource של האלמנט שעליו ביצעתי את האנימציה
(גם זה ב code behind כמובן), וכך לשלוף אותו בשם ב event handler השני.
כמובן שאי אפשר לגשת לאנימציה כזו ב blend וכדומה, והפתרון די מגעיל, אבל
עובד.