В первом случае, когда Button
находится в области видимости, вы бы сделали,
<Style TargetType="Button">
Но во втором случае Triggers
не поддерживается (полностью) Silverlight, поэтому вам, вероятно, потребуется реализовать все, что там происходит, в соответствующих обработчиках событий (в коде).