Укажите поля для дочерних элементов, которые вы создаете
_chk.Margin = new Thickness(0,100,0,0);
Но в идеале это будет хорошо в XAML.Свяжите свои XML-данные как коллекцию с ListBox и предоставьте правильный DataTemplate с CheckBox в нем.Правильный способ сделать это в WPF заключается в следующем.XAML
<ListBox x:Name="lstBox">
<ListBox.ItemTemplate>
<DataTemplate>
<CheckBox Content="{Binding}" Tag="{Binding}"/>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Код позади
XDocument xmlDoc = XDocument.Load(@"C:\Build.xml");
lstBox.ItemsSource = from target in xmlDoc.Descendants("target") select (string)target.Attribute("if");