Step-by-Step Instructions: How to Integrate with an Existing Project

Please follow the below steps to correctly utilize the Silverlight Message Boxes in your project:

  1. Download the .DLL library file from Releases.
  2. Once saved on a local computer, right click on the .DLL file and select properties. Here click on Unblock option.
  3. Now at your Silverlight project, right click on references and select Add Reference
  4. Go to the Browse tab, and locate the downloaded and unblocked .DLL file.
  5. Once the library file was successfully referenced in the project, put using SilverlightMessageBoxLibrary; statement on top of each class where the message boxes will be used.
  6. Follow the code samples at Example Code for further instructions.

Your feedback is crucial. Please inform me of any issues or ideas that you might come up with.

Have fun!

Last edited Feb 14, 2011 at 8:30 AM by zkhalapyan, version 9


marathepa Jun 27, 2014 at 8:39 PM 
Hey thanks for working on this. I was wondering if you considered a parameter to specify the width and height of the message box? Have it as a optional parameter al bit. Thanks again.

navinsadarangani Apr 2, 2014 at 11:53 AM 
I am trying to utilise the optional parameter inputOptions when initialising the messagebox, but no luck. I wish to increase the default height/width of the messagebox. kindly suggest how I can achieve that.

Many thanks

Arcano Nov 20, 2012 at 5:45 AM 
Hi, I need show message in language spañish, as I can do?

Necesito mostar mi mensaje de ok, y yes, en Si, como lo puedo hacer.

Thanks, Gracias.

vasmili May 20, 2012 at 12:11 PM 
Is there a chance this will be upgrated to silverlight 5?

SnehaDeore Apr 24, 2012 at 11:34 AM 
hello ,
I m also facing same problem as LuisCarrizo
System.Windows.Controls, Version=, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of it dependencies. The system did not find the specified file

klken Mar 30, 2012 at 5:26 AM 
For VB:

Dim inputMessage As New SilverlightMessageBoxLibrary.CustomMessage("Please reconfirm your password.", SilverlightMessageBoxLibrary.CustomMessage.MessageType.TextInput)

Private Sub cmdUpdatePassword_Click(sender As System.Object, e As System.Windows.RoutedEventArgs)
AddHandler inputMessage.OKButton.Click, AddressOf SilverlightMessageBoxLibrary_OKClick

End Sub

Private Sub SilverlightMessageBoxLibrary_OKClick(ByVal sender As Object, ByVal e As EventArgs)
End Sub

Raddy Feb 21, 2012 at 11:19 AM 
I reffered this dll in my project built with .net version 2.0 This silvelightmessageboxlibrary.dll has ver 4.0 and while loading it throws error 'This assembly is built by a runtime which is newer than the currently loaded runtime'. As I cannot change the proj version pls help me to get a suitable dll.


sathishsingam Aug 23, 2011 at 6:12 AM 
Can you give an example of text input using vb? I'm having trouble with the event handler. Please help me

ashokapex Jun 2, 2011 at 7:27 PM 
I have question regarding this message box , i have set focus on text and when i enter my this message box popup, but when we click ok , it won't set focus again, in silverlight message box we have , how we can handle using this messagebox

zkhalapyan May 1, 2011 at 4:54 AM 
For errors and bugs, please open a thread in the Issue Tracker and you will get faster response time. Thank you!

zkhalapyan Apr 26, 2011 at 10:31 PM 
I see two solutions to the problem.

1) Make sure that you have unlocked the dll that you downloaded. This is step two of the instructions on this page.

2) Make sure that System.Windows.Controls have been correctly loaded as a reference. Right click on references and hit on Add Reference - here, assure that the reference exists and if not, add it to the list.

Hope this helps.

atik2010 Apr 25, 2011 at 12:36 PM 

LuisCarrizo Mar 8, 2011 at 8:47 PM 
The version of Silverlight installed is:
Silverlight 4 (4.0.60129.0).
You are ready to use Microsoft Silverlight

LuisCarrizo Mar 8, 2011 at 8:40 PM 
HI! I´m trying to use the dll in a visual studio 2010 web project. When I press a button so a info messagebox should appear, there´s an erro saying "Can´t load file or assembles 'System.Windows.Controls, Version=, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of it dependencies. The system did not find the specified file. ". (well I´ve translate the message from spanish :)
The code behind I wrote is the following:
Protected Sub msgb01_Click(ByVal sender As Object, ByVal e As EventArgs) Handles msgb01.Click
SilverlightMessageBoxLibrary.Message.InfoMessage("Hello! I am here to help you!")
End Sub