действительно старый, но думал, что я отвечу на всякий случай, если кому-то это понадобится. В то время я был довольно необычен для Silverlight, и проблема закончилась тем, что была утечка памяти, поскольку viewModel, который имел несколько экземпляров, все еще находился в памяти.