本文整理汇总了C#中Panel.AddCssClass方法的典型用法代码示例。如果您正苦于以下问题:C# Panel.AddCssClass方法的具体用法?C# Panel.AddCssClass怎么用?C# Panel.AddCssClass使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Panel
的用法示例。
在下文中一共展示了Panel.AddCssClass方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: InitVariantBoxes
/// <summary>
/// Inits boxes representing variants.
/// </summary>
private void InitVariantBoxes()
{
bool isRTL = IsRTL;
int count = Variants.Count;
int currentPercent = 0;
int prevPercent = 0;
pnlRes.Controls.Clear();
for (int i = 0; i < count; i++)
{
currentPercent = (100 * i + 100) / count;
Panel pnl = new Panel();
pnl.ID = pnlRes.ClientID + "pnl" + i.ToString();
pnl.CssClass = GROUP_CSSCLASSES[i % GROUP_CSSCLASSES.Length] + (Enabled ? "" : " " + GROUP_CSSCLASS_DISABLED);
if (!isRTL && (i == 0))
{
pnl.AddCssClass("firstbox");
}
else if (isRTL && (i == count - 1))
{
pnl.AddCssClass("firstboxrtl");
}
else
{
pnl.AddCssClass("otherbox");
}
if (i != count - 1)
{
pnl.Width = new Unit(String.Format("{0}%", currentPercent - prevPercent));
}
else
{
// Special width for the last box due to strange behaviour of IE
pnl.Width = new Unit(String.Format("{0}.99%", Math.Max(currentPercent - prevPercent - 1, 0)), CultureHelper.EnglishCulture);
}
pnl.ToolTip = HTMLHelper.HTMLEncode(Variants[i].IssueVariantName);
pnl.Visible = true;
pnlRes.Controls.Add(pnl);
prevPercent = currentPercent;
}
}