You are setting the "auditInfoView" variable's data context, but setting the content control to a new AuditInfo view.
Make these match (probably by changing the content set to the auditInfoView variable) and your code should work.
To provide a little background, in case you are new to C#, using the new operator causes the class's constructor to be invoked, which creates a new object with default values (plus any sets or operations done by the constructor itself). Setting another instance's DataContext property will have no effect on the newly constructed instance.