private void HandleReplayingLastNodeEvent(Event receivedEvent) { if (ViewManager != null && ViewManager.CurrentView != null && ViewManager.CurrentView.NodeRenderers != null && receivedEvent.EventArgs != null && receivedEvent.EventArgs.ContainsKey("NodeId")) { Guid nodeId = Guid.Empty; if (Guid.TryParse(receivedEvent.EventArgs["NodeId"], out nodeId)) { NodeRenderer playingNode = ViewManager.CurrentView.NodeRenderers[nodeId]; { playingNode.SetIsPlaying(true); playingNode.ResetMediaIcon(true); } } } }