Occurs when a message is received from a LocalMessageSender.
Assembly: System.Windows (in System.Windows.dll)
This event will not occur until after you have called the Listen method.
For more information, see Communication Between Local Silverlight-Based Applications.
The following code example demonstrates how to use this event. This example is part of a larger example available in How to: Implement Communication Between Local Silverlight-Based Applications.
Imports System Imports System.Windows.Controls Imports System.Windows.Messaging Partial Public Class Receiver Inherits UserControl Public Sub New() InitializeComponent() Dim messageReceiver As New LocalMessageReceiver("receiver", _ ReceiverNameScope.Global, LocalMessageReceiver.AnyDomain) AddHandler messageReceiver.MessageReceived, _ AddressOf messageReceiver_MessageReceived Try messageReceiver.Listen() Catch ex As ListenFailedException output.Text = "Cannot receive messages." & Environment.NewLine & _ "There is already a receiver with the name 'receiver'." End Try End Sub Private Sub messageReceiver_MessageReceived( _ ByVal sender As Object, ByVal e As MessageReceivedEventArgs) e.Response = "response to " & e.Message output.Text = _ "Message: " & e.Message & Environment.NewLine & _ "NameScope: " & e.NameScope.ToString() & Environment.NewLine & _ "ReceiverName: " & e.ReceiverName & Environment.NewLine & _ "SenderDomain: " & e.SenderDomain & Environment.NewLine & _ "Response: " & e.Response End Sub End Class
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.