У меня есть этот RadioButtonList, который содержит много предметов, поэтому мне нужно добавить вертикальную полосу прокрутки. Это код, который я добавить элементы в RadioButtonListДобавить прокрутку в RadioButtonList
var Meals = Factory.Meals.List();
var MealVotes = Factory.MealVotes.List(item => item.VoteDate == DateTime.Today);
var MealVote = Factory.MealVotes.List(item => item.VoteDate == DateTime.Today && item.UserId == Instance.CurrentUserId).ToList().FirstOrDefault();
foreach (var meal in Meals)
{
mealVotes = 0;
TotalVotes = 0;
foreach (var mealVote in MealVotes)
{
if (meal.Id == mealVote.MealId)
{
mealVotes++;
}
TotalVotes++;
}
if (TotalVotes > 0)
{
Width = (100M/TotalVotes) * mealVotes;
};
VoteMealRadioButtonList.Items.Add(
new ListItem(
meal.Title + " " + mealVotes +
@"<div style=""height: 10px; width:130px;"">" +
@"<a style=""float: left; width: 30px""></a>" +
@"<div style=""float: left; height: 10px; width:" + Width + @"px; background: DarkCyan;""></div>" +
"</div>",
meal.Id.ToString()
)
);
}
VoteMealRadioButtonList.SelectedValue = MealVote.MealId.ToString();
Это выглядит следующим образом:
Не беспокойтесь о списках и названий блюд (которые находятся в моем родном языке). Это не проблема, если Список будет заполнен этим количеством блюд, но будет 50 приемов пищи или что-то в этом роде, поэтому я хочу добавить вертикальную полосу прокрутки.
Есть ли способ добавить панель прокрутки?
RadioButtonList уже был в div. Я не понимал, что могу перенести прокрутку в div. Спасибо, теперь он решен :) – etritb