Вы можете использовать Math.Abs()
, Abs как в абсолютном значении. Класс Math содержит множество удобных математических методов и классов, например, комплексные числа, sin / cos / tan и т. д.
https://docs.microsoft.com/en-us/dotnet/api/system.math.abs?view=netframework-4.7.2
например. в коде C #.
private int exvalue = -1;
public int Value
{
get { return Math.Abs(exvalue); }
set { exvalue = value; OnPropertyChanged(new PropertyChangedEventArgs("Value"));}
}
Вам нужно будет отредактировать код, или вы можете возиться с форматированием текста, что является абсолютной болью в шее и может занять много времени, код, который вы показали нам, отсутствует в dll, поэтому я не уверен, почему Вы не можете использовать значение, которое вы только что дали нам.
Если вы действительно не можете редактировать код, который вы нам показали, и в этом случае зачем его вообще публиковать, то создайте промежуточный класс, который получает значения из коллекции, абсолютные требуемые значения для этого, а затем связывает это с xaml.
Это в значительной степени требуется при работе с данными в разных форматах, чем когда вы не можете напрямую манипулировать этими данными. Подумайте о создании метода или нового свойства без установщика, но с получателем, который возвращает абсолютные значения, если вы хотите сохранить интерфейс связанных объектов.