How do you get an Idle Message in a UserControl class in C# / Silverlight?

Back when I was programming in C++ and MFC there was an idle message for user intervace classes that one could overwrite and make use of.  Is there something like that in C# and/or Silverlight?