Ejemplo n.º 1
0
 public DecoratedCharacter(EquationContainer parent, TextEquation previous, CharacterDecorationType cdt, Position position, string sign)
     : base(parent)
 {
     this.Previous = previous;
     this.charFt   = textManager.GetFormattedText(previous.Text[previous.CaretIndex - 1].ToString(), previous.GetFormats()[previous.CaretIndex - 1]);
     previous.ConsumeKey(System.Windows.Input.Key.Back);
     Height = FontSize;
     decorations.Add(new CharacterDecorationInfo()
     {
         DecorationType = cdt, Position = position, UnicodeString = sign
     });
     Width = charFt.Width;
 }