I don't know devexpress but I suppose there is a TextColumn.ActualWidth
property that returns the value you're expecting.
Having a Width
set to NaN
is something common in WPF and simply means that the width is not an absolute value, but can vary depending on the layout.