protected override void Synchronise() { base.Synchronise(); ChatWeatherCardDataItem dataItem = this.DataItem as ChatWeatherCardDataItem; this.cityElement.Text = dataItem.City; this.ImageElement.Image = dataItem.Image; this.TemperatureElement.Text = dataItem.Temperature; while (this.StackElement.Children.Count > 3) { this.StackElement.Children.RemoveAt(3); } foreach (string text in dataItem.Data) { this.StackElement.Children.Add((RadElement)this.CreateDataElement(text)); } }
public ChatWeatherCardElement(ChatWeatherCardDataItem item) : base((BaseChatCardDataItem)item) { }