DockPanel.Appearance.cs 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. /*******************************************************************************
  2. * Copyright(c) 2014 DongkeSoft All rights reserved. / Confidential
  3. * 类的信息:
  4. * 1.程序名称:DockPanel.cs
  5. * 2.功能描述:类文件
  6. * 编辑履历:
  7. * 作者 日期 版本 修改内容
  8. * 陈晓野 2014/09/01 1.00 新建
  9. *******************************************************************************/
  10. using System.ComponentModel;
  11. using Dongke.IBOSS.PRD.Basics.DockPanel.Skins;
  12. namespace Dongke.IBOSS.PRD.Basics.DockPanel
  13. {
  14. /// <summary>
  15. /// 类文件
  16. /// </summary>
  17. public partial class DockPanel
  18. {
  19. private DockPanelSkin m_dockPanelSkin = DockPanelSkinBuilder.Create(Style.VisualStudio2005);
  20. [LocalizedCategory("Category_Docking")]
  21. [LocalizedDescription("DockPanel_DockPanelSkin")]
  22. public DockPanelSkin Skin
  23. {
  24. get
  25. {
  26. return m_dockPanelSkin;
  27. }
  28. set
  29. {
  30. m_dockPanelSkin = value;
  31. }
  32. }
  33. private Style m_dockPanelSkinStyle = Style.VisualStudio2005;
  34. [LocalizedCategory("Category_Docking")]
  35. [LocalizedDescription("DockPanel_DockPanelSkinStyle")]
  36. [DefaultValue(Style.VisualStudio2005)]
  37. public Style SkinStyle
  38. {
  39. get
  40. {
  41. return m_dockPanelSkinStyle;
  42. }
  43. set
  44. {
  45. if (m_dockPanelSkinStyle == value)
  46. return;
  47. m_dockPanelSkinStyle = value;
  48. Skin = DockPanelSkinBuilder.Create(m_dockPanelSkinStyle);
  49. }
  50. }
  51. }
  52. }