ControlCss.cs 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using Bowin.Web.Controls.Mvc.Helper;
  6. namespace Bowin.Web.Controls.Mvc.Style
  7. {
  8. internal class ControlCss
  9. {
  10. protected static Dictionary<Control, string> DictControlCss = new Dictionary<Bowin.Web.Controls.Mvc.Helper.Control, string>();
  11. protected static string DefaultControlCss = "";
  12. static ControlCss()
  13. {
  14. DictControlCss.Add(Control.LinkButton, "easyui-linkbutton");
  15. DictControlCss.Add(Control.Button, "easyui-linkbutton");
  16. DictControlCss.Add(Control.DropdownList, "easyui-combobox");
  17. DictControlCss.Add(Control.DateBox, "easyui-datetimebox");
  18. DictControlCss.Add(Control.DataGrid, "easyui-datagrid");
  19. DictControlCss.Add(Control.PostionBar, "");
  20. DictControlCss.Add(Control.SystemClock, "");
  21. DictControlCss.Add(Control.TextBox, "");
  22. DictControlCss.Add(Control.Toolbar, "");
  23. DictControlCss.Add(Control.ToolbarButton, "");
  24. }
  25. internal static string GetControlCss(Control control)
  26. {
  27. if (DictControlCss.ContainsKey(control))
  28. return DictControlCss[control];
  29. else
  30. return DefaultControlCss;
  31. }
  32. }
  33. }