public override void ViewDidLoad () { base.ViewDidLoad (); aButton.TouchUpInside += (sender, e) => { if (InitialActionCompleted != null){ aButton.Hidden = true; InitialActionCompleted.Invoke (this, new EventArgs ()); Title = "Xamarin Chat"; // You must set your senderId and display name SenderId = sender.Id; SenderDisplayName = sender.DisplayName; // These MessagesBubbleImages will be used in the GetMessageBubbleImageData override var bubbleFactory = new MessagesBubbleImageFactory (); outgoingBubbleImageData = bubbleFactory.CreateOutgoingMessagesBubbleImage (UIColorExtensions.MessageBubbleLightGrayColor); incomingBubbleImageData = bubbleFactory.CreateIncomingMessagesBubbleImage (UIColorExtensions.MessageBubbleBlueColor); // Remove the AccessoryButton as we will not be sending pics InputToolbar.ContentView.LeftBarButtonItem = null; // Remove the Avatars CollectionView.CollectionViewLayout.IncomingAvatarViewSize = CoreGraphics.CGSize.Empty; CollectionView.CollectionViewLayout.OutgoingAvatarViewSize = CoreGraphics.CGSize.Empty; // Load some messagees to start messages.Add (new Message (sender.Id, sender.DisplayName, NSDate.DistantPast, "Hi There")); messages.Add (new Message (friend.Id, friend.DisplayName, NSDate.DistantPast, "I'm sorry, my responses are limited. You must ask the right questions.")); }
public override void ViewDidLoad() { base.ViewDidLoad(); aButton.TouchUpInside += (sender, e) => { if (InitialActionCompleted != null) { aButton.Hidden = true; InitialActionCompleted.Invoke(this, new EventArgs()); } }; }