Try newing up an ElementPosition object, like this: chart.Legends["Legend1"]. Position.Auto = false; chart.Legends["Legend1"].Position = new ...
stackoverflow.com