Теперь вы знаете все, что необходимо для создания собственных действий, тригге­ров и поведений. Однако вам редко придется создавать их самому. На практике разра­ботчики чаще используют готовые классы поведений, вставляя их в приложения. Это позволяет быстро определить функциональность пользовательского интерфейса, не на­писав ни единой строки кода С#. Если же вы используете Expression Blend, то для это­го вам не понадобится писать ни единой строки разметки XAML.

Читать »