/// <summary> /// Calculates the Width of an AMenuComponent /// </summary> /// <returns> /// The width. /// </returns> public override int Width() { return ((int) (DefaultUtilities.MeasureString(MultiLanguage.Translation(this.Component.DisplayName) + " »").Width + (MenuSettings.ContainerTextOffset * 2) + MenuSettings.ContainerTextMarkWidth)); }
/// <summary> /// Calculates the Width of an AMenuComponent /// </summary> /// <returns> /// The width. /// </returns> public override int Width() { //return // (int) // (DefaultUtilities.MeasureString(MultiLanguage.Translation(this.Component.DisplayName) + " »").Width // + (MenuSettings.ContainerTextOffset * 2) + MenuSettings.ContainerTextMarkWidth); //修改的内容 return((int)(DefaultUtilities.MeasureString(ChackMenu(this.Component.Root, this.Component.DisplayName) + " »").Width + (MenuSettings.ContainerTextOffset * 2) + MenuSettings.ContainerTextMarkWidth)); }