How do you make the template for the following property?: public DataGridColumnStyle this[int] {get;} I'm thinking: public DataGridColumnStyle this[int] { get { throw NotImplementedException(); } } I'm not sure of what to do with the 'this[int]' part. Thanks, Daniel.