该方法用来导出以 xml 记录的风格内容。

命名空间:  SuperMap.Desktop.UI
程序集:  SuperMap.Desktop.Core (in SuperMap.Desktop.Core)
版本: dll

语法

C#
public string ToXML()

返回值

判断导出的 XML 文件是否符合格式,符合则返回 true ;否则返回 false。

示例

以下代码示范如何使用该类的方法。

CopyC#
override public void Run()
{

    //创建一个新的风格,包括主题风格的字体、背景颜色和 Ribbon 选项卡的背景颜色。
    ThemeStyle themeStyle1 = new ThemeStyle();
    UIRibbonThemeStyle ribbonThemeStyle1 = new UIRibbonThemeStyle(); 
    ribbonThemeStyle1.Font = new Font("微软雅黑", 10);
    ribbonThemeStyle1.BackColor = Color.AliceBlue;
    ribbonThemeStyle1.RibbonTabStyle = new UIRibbonTabThemeStyle();
    ribbonThemeStyle1.RibbonTabStyle.ForeColor = Color.Black;

    //把 ribbonThemeStyle1 对象风格赋值给themeStyle1 的 RibbonStyle 属性成员。
    themeStyle1.RibbonStyle = ribbonThemeStyle1;

    //获取路径,在指定的位置建立一个 xml 格式的界面风格文件。
     String directory = System.AppDomain.CurrentDomain.BaseDirectory;
     String path = directory + @"Plugins\ThemeStyleDesign\themeStyle1.xml";

    //将风格导出成 XML 形式。
    String content =  themeStyle1.ToXML();

    //将 XML 形式的界面风格写入之前建立的文件中。 
    File.WriteAllText(path);

}

请参见