Avatar billede Red0z Nybegynder
29. maj 2011 - 21:43 Der er 1 løsning

XamlReader.Load() driller.

Hey alle, sidder og har nogle problemer med at få en XamlReader til at fungere.

Lige nu fungerer det helt perfekt. Den .xaml side som jeg loader ser følgende ud.

<Grid
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x='http://schemas.microsoft.com/winfx/2006/xaml'
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"> 

    <Grid>
        <Border
            CornerRadius="10 10 10 10">
            <Grid Margin="15 0 0 0">
                <Grid.RowDefinitions>
                    <RowDefinition Height="50"/>
                    <RowDefinition Height="Auto"/>
                    <RowDefinition/>
                </Grid.RowDefinitions>

                <!-- Content Here -->

            </Grid>
        </Border>
    </Grid>
</Grid>


Men hvis jeg tilføjer en 'FlowDocumentPageViewer' til dokumentet får jeg en exception der skriver 'Type FlowDocumentPageViewer was not found.'

Jeg har ikke nogen idé om hvad dette kan skyldes. Mangler der evt. en xmlns eller hvad kunne det være ?


Koden til at hente .xaml siden og tilføje den som child element i et Grid.

var v = XamlReader.Load(result);
LayoutRoot.Children.Add((UIElement)v);


Som sagt fungere det perfekt indtil FlowDocumentPageViewer er blevet tilføjet til .xaml filen.
Avatar billede Red0z Nybegynder
30. maj 2011 - 00:12 #1
Blev løst.

Lavede en replika af en <navigation:Page/>
Resultatet ser følgende ud:

<navigation:Page
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x='http://schemas.microsoft.com/winfx/2006/xaml'
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:navigation="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation">

                        <RichTextBox Margin="5">
                                <Paragraph>
                                    Welcome to C#
                                </Paragraph>
                        </RichTextBox>
</navigation:Page>   

Ved at tilføje xmlns:navigation="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation"> og loade den virkede det. Det min Silverlight application allerede havde refference til dette.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester