Раньше я думал, что мне нужно проделать подобную хитрость, но после долгих экспериментов и поисков обнаружил, что Blend 4 теперь может создавать образцы данных времени разработки на основе существующего класса.
Это фактически дает вам фиктивный класс, который выглядит так же, как ваш класс VM, так что вы можете добавить свою привязку и т. Д.
Он работает достаточно хорошо, поэтому мы рекомендуем эту технику.
Возможный недостаток этого заключается в том, что если вам нужна ваша настоящая виртуальная машина для выполнения какой-либо интерактивности, то, конечно, прокси-сервер не может этого сделать - вам придется вручную изменить значения или переключиться на другой объект времени разработки. Но на практике я редко сталкивался с таким сценарием. В большинстве случаев вы устанавливаете состояние виртуальной машины, а затем целую вечность получаете правильный взгляд.