The phrase “the command binding used in WPF doesn’t work in Silverlight” means that Buttons or Hyperlink buttons in Silverlight, do not have a
Command dependency property to which you can bind your commands to. As a way to get commanding functionality in
Silverlight (and also enable the use of commands for elements other than buttons in WPF & Silverlight), you can use Attached Behaviors.
You can find detailed explanation of all the above in
this post by Julian Dominguez.
Prism provides out-of-the-box, an attached behavior to enable Buttons click in
Silverlight. You can read about this in
this article from the Prism documentation.
Some time ago, I
created a code snippet which is really useful for creating commands with attached behaviors, and added it to a
Prism “snippet kit”. You might find it useful when starting to implement your own commanding functionality.
Please let me know if this helps.