Привязка события выгрузки UserControl к ViewModel - PullRequest
1 голос
/ 21 августа 2011

Я новичок в MVVM и имею пользовательский контроль в качестве моего View.Я хотел бы привязать событие «unload» этого элемента управления к методу в моей ViewModel.Чтобы убрать вещи, когда элемент управления выключен.

Мой поиск до сих пор был только с примерами, которые требуют, чтобы вы включили некоторый набор инструментов или библиотек из выражения blend SDK.Я просто хочу использовать общие библиотеки .net 4.1.

Может кто-нибудь показать мне, как это сделать?

1 Ответ

1 голос
/ 22 августа 2011

Я всегда использовал код, показанный здесь , чтобы создать AttachedCommandBehavior. Он не требует никаких дополнительных библиотек и может использоваться следующим образом:

<local:MyControl 
    local:CommandBehavior.Event="Unloaded" 
    local:CommandBehavior.Command="{Binding ViewModelUnloadedCommand}" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...