private async void Producer_SessionMemberAdded(CharacterLCDProducer sender, AllJoynSessionMemberAddedEventArgs args) { await CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => { Status = "Session member added!"; }); }
private async void Producer_SessionMemberRemoved(CharacterLCDProducer sender, AllJoynSessionMemberRemovedEventArgs args) { await CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => { Status = "Session member removed!"; }); }
public void Start() { CharacterLCDProducer p = new CharacterLCDProducer(new AllJoynBusAttachment()); p.Service = new CharacterLCDService(); Producer = p; Producer.Start(); Producer.SessionLost += Producer_SessionLost; Producer.SessionMemberAdded += Producer_SessionMemberAdded; Producer.SessionMemberRemoved += Producer_SessionMemberRemoved; Producer.Stopped += Producer_Stopped; Status = "Running"; }