Agregar un visor de PDF a una aplicación WPF

Soy nuevo en WPF, y estoy tratando de agregar un visor de PDF a mi aplicación WPF, pero parece que no puedo resolver cómo hacerlo ... He intentado seguir un par de tutoriales / ejemplos que he encontrado en línea, pero no parecen funcionar para mí por diferentes razones ...

Por ejemplo, intenté seguir el tutorial en:https://documentation.devexpress.com/#WPF/CustomDocument114328 agregar un visor de PDF en tiempo de diseño, dice

arrastre el PdfViewerControl desde la pestaña DX.15.2: Data & Analytics Toolbox y suéltelo en la ventana principal

Sin embargo, no parece tener unData & Analytics pestaña en la caja de herramientas ... hay unData pestaña, pero eso solo tiene elementos como Puntero, Gráfico, ListView, etc. ¿Hay algo que deba hacer para agregar / habilitar elData & Analytics barra de herramientas en Visual Studio?

Intenté seguir el tutorial en:https://documentation.devexpress.com/#WPF/CustomDocument114329 agregar un visor de PDF a través del código, dice

Abra el Explorador de soluciones, haga clic con el botón derecho en Referencias y elija Agregar referencia ... para agregar la Biblioteca del visor de PDF.

Luego, busque los conjuntos DevExpress.Data.v15.2, DevExpress.Pdf.v15.2.Core, DevExpress.Xpf.DocumentViewer.v15.2.Core y DevExpress.Xpf.PdfViewer.v15.2 y active sus casillas de verificación .

Pero cuando voy aAdd Reference, No puedo encontrar los ensamblajes que menciona en ningún lado, y si los 'busco', no se encuentran elementos ...

¿Me estoy perdiendo uninclude, ¿o necesito importar algunas bibliotecas de algún lugar o algo para poder usarlas?

Otro que he probado es:http://www.codeproject.com/Articles/380019/Using-Adobe-Reader-in-a-WPF-app que dice:

Una vez que este control se agrega al proyecto, el Diseñador de formularios de Windows debe abrirse con un lienzo en blanco. Deberá abrir la caja de herramientas (CTRL + W, X). Como primer paso, es una buena idea agregar una nueva pestaña para controles personalizados; esta es una opción del menú contextual en la caja de herramientas. Con esta nueva pestaña expandida, seleccione "elegir elementos" en el menú contextual. Cuando aparezca el cuadro de diálogo Elegir elementos de la caja de herramientas, seleccione la pestaña Componentes COM y seleccione Adobe PDF Reader (esto agregará AcroPDF.DLL a la caja de herramientas).

Pero parece que no puedo encontrar elChoose Toolbox Items oCOM Components habla de...

¿Alguien puede señalarme un tutorial más claro o explicar cómo agregaría un visor de PDF a mi aplicación WPF? Estoy usando Visual Studio 2015.

Editar

Intenté mostrar el archivo PDF dentro de la ventana de mi aplicación, haciendo lo siguiente:

Agregar un<Grid> para mostrar el PDF a la GUI en XAML:

<StackPanel>
    <Grid x:Name="browserHost" Height="300" Width="525" Margin="0,0,0,0"></Grid>
</StackPanel>

Agregar unWebBrowser al<Grid> en C #, y señalando eso a la ubicación del PDF que quiero mostrar:

        System.Windows.Controls.WebBrowser browser = new System.Windows.Controls.WebBrowser();

public MainWindow()
    {
        InitializeComponent();

        try
        {
            //browser.Navigate("C:\\...\\sample.pdf");
            browserHost.Children.Add(browser);

            //browser.Visible = true;
            browser.Navigate("C:\\...\\sample.pdf");
            browserHost.Opacity = 200;
        }catch(Exception e)
        {
            Console.WriteLine("browser is visible/ not: " + browserHost.Visibility);
        }
    }

    private void Window_Loaded_1(object sender, RoutedEventArgs e)
    {
        /*Create the interop host control */
        //System.Windows.Forms.Integration.WindowsFormsHost host = new System.Windows.Forms.Integration.WindowFormsHost();

        /*Create the MaskedTextBox control */
        //browser.Navigate("C:\\...\\sample.pdf");
        //host.Child = browser;
        browserHost.Children.Add(browser);
    }

Pero actualmente, cuando ejecuto mi aplicación, tan pronto como se carga, elbrowser que le agregué muestra una página que dice:

La navegación a la página web fue cancelada

y aparece un cuadro de diálogo preguntándome si quiero abrir o guardar el archivo (sample.pdf - el que estoy tratando de mostrar en el navegador) ...

¿Por qué intenta descargar el archivo, en lugar de mostrarlo? ¿Cómo puedo obtener elbrowser mostrar el archivo en lugar de intentar descargarlo? ¿O debería estar usando algo más que unSystem.Windows.Controls.WebBrowser ¿aquí?

Respuestas a la pregunta(4)

Su respuesta a la pregunta