Ejemplo n.º 1
0
 /// <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));
 }
Ejemplo n.º 2
0
 /// <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));
 }