So my InitializeComponent method call in the Window\'s constructor is running through the XML and adding the controls and plugging them into their events.
It was the Checked event on a radiobutton. When i removed Checked="true" from the xaml the issue went away. (though it is checked when the Window starts). Not sure what's going on here, but at least I didn't have to change anything major to fix it... yet.