Hello,
using the Outline Box is not helpful for this use-case, because it is a container to manage GUI components.
In case you want to shift the content within the graph you can use the property CoordOrigin of the Charts::Graph object. However, there is no need to do that within the UpdateViewState method and to make a call to InvalidateViewState().
Just add the new coordinate to the CoordList, assign the CoordList to the Graph and set the CoordOrigin to the desired value.
Best regards,
Manfred.