private void LoadSettings(RadTaskCardElement taskCard) { this.titleTextBox.Text = taskCard.TitleText; this.descriptionTextBox.Text = taskCard.DescriptionText; foreach (UserInfo user in taskCard.Users) { RadCheckedListDataItem item = this.usersCheckedDropDownList.Items.FirstOrDefault(x => x.Value.Equals(user.Initials)) as RadCheckedListDataItem; item.Checked = true; } foreach (RadTaskCardTagElement tag in taskCard.TagElements) { this.tagsAutoCompleteBox.Text += tag.Text + ";"; } }
private void PopulateCheckedListBox(RadCheckedDropDownList cddl, List <int> list) { cddl.CheckedItems.Clear(); if (list.Count == 0) { return; } foreach (var value in list) { RadCheckedListDataItem item = cddl.Items.FirstOrDefault(x => Convert.ToInt32(x.Tag) == value) as RadCheckedListDataItem; item.Checked = true; } }
private void AutoCompleteTextBox_TextBlockFormatting(object sender, TextBlockFormattingEventArgs e) { ImageTokenizedTextBlockElement imageToken = e.TextBlock as ImageTokenizedTextBlockElement; if (imageToken != null) { RadCheckedListDataItem dataItem = imageToken.Item.Value as RadCheckedListDataItem; if (dataItem != null) { UserInfo user = dataItem.DataBoundItem as UserInfo; if (user != null) { imageToken.Image.Image = ResizeImage(user.Avatar, imageSize); } } } }