@ErikE :
It looks like it should be working. In my code, when I click my print button, it runs the following to set up the map:
PDFExporter PDFNew = new PDFExporter();
PDFNew.SetMap(MyMap);
..continue on my merry way...
private void Map2PDF_Click(object sender, RoutedEventArgs e) { Map2PDF map2pdf = new Map2PDF(); map2pdf.Show(); }
<esri:Map x:Name="Map" Loaded="Map_Loaded" Extent="-15000000,2000000,-7000000,8000000">