SuperJMN SuperJMN - 1 month ago 17
C# Question

Convert from string to Thickness, GridLength, Brush... in UWP

Is there a built-in class to do the conversion from a string to those common types?

For example, to convert "1,2,3,4" to a

Thickness
or "#00AABBCC" to a
Brush
.

Answer

No. There are no built-in from-string-converters for Thickness or Brush in UWP.

But here's how you can create a StringToSolidColorBrushConverter.

And here's the source code of .NET's System.Windows.ThicknessConverter. Though, it works only in .NET Framework, you can take the converter algorithm from the FromString(..) method.

Comments