private void PublishMessageButton_Click(object sender, RoutedEventArgs e)
{
if (proximityDevice == null)
{
proximityDevice = ProximityDevice.GetDefault();
}
// Make sure NFC is supported
if (proximityDevice != null)
{
// Stop publishing the current message.
if (publishedMessageId != -1)
{
proximityDevice.StopPublishingMessage(publishedMessageId);
}
// Publish the new one
publishedMessageId = proximityDevice.PublishMessage("Windows.JumpstartMessageType", MessageTextBox.Text,
new MessageTransmittedHandler((s, args) => Dispatcher.BeginInvoke(() => MessageBox.Show("Message transmitted!")))
);
}
}