protected virtual ChatMessageStatusElement CreateStatusLabel() { ChatMessageStatusElement messageStatusElement = new ChatMessageStatusElement(); messageStatusElement.Font = new Font(this.Font.FontFamily, 7.5f); messageStatusElement.ForeColor = Color.FromArgb(180, Color.Black); return(messageStatusElement); }
protected override void CreateChildElements() { base.CreateChildElements(); this.avatarPicture = this.CreateAvatarElement(); this.nameLabel = this.CreateNameLabel(); this.statusLabel = this.CreateStatusLabel(); this.mainMessageElement = this.CreateMainMessageElement(); this.Children.Add((RadElement)this.avatarPicture); this.Children.Add((RadElement)this.nameLabel); this.Children.Add((RadElement)this.statusLabel); this.Children.Add((RadElement)this.mainMessageElement); int num1 = (int)this.avatarPicture.BindProperty(ChatMessageAvatarElement.IsOwnMessageProperty, (RadObject)this, BaseChatItemElement.IsOwnMessageProperty, PropertyBindingOptions.OneWay); int num2 = (int)this.nameLabel.BindProperty(ChatMessageNameElement.IsOwnMessageProperty, (RadObject)this, BaseChatItemElement.IsOwnMessageProperty, PropertyBindingOptions.OneWay); int num3 = (int)this.statusLabel.BindProperty(ChatMessageStatusElement.IsOwnMessageProperty, (RadObject)this, BaseChatItemElement.IsOwnMessageProperty, PropertyBindingOptions.OneWay); }