I’m working on a simple application with text animations and videos as background.
It’s really similar to a simple LED scrolling text and I’m using the animations framework of WPF for this (Storyboards and timelines).
My text comes from the right side and finishes animation to the left side, thus it is visible for the entire width of the window.
Now, what if I want to display this text only in a specific rectangle of the window? The text would normally come from the right and finish to the left, but should be visible only when passing through this rectangle. Imagine it like a “rectangle hole” in the background where the text is shown.
I hope I have been straightforward in my explanation!
Thank you.
Is it an opacity mask you’re after?
http://www.c-sharpcorner.com/uploadfile/dbeniwal321/implementing-opacity-masks-in-wpf/
Obviously you won’t be using gradients of opacity as seen in the article – you’ll use a more strict rectangle outline and play your animation as usual – using the bounds of the mask as the boundaries of your animation.