Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Runtime parsiranje XAML-a

[es] :: .NET :: WPF Programiranje :: Runtime parsiranje XAML-a

[ Pregleda: 2880 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

wex-alpha
Sarajevo

Član broj: 7580
Poruke: 845
109.175.51.*



+13 Profil

icon Runtime parsiranje XAML-a22.11.2011. u 14:23 - pre 130 meseci
Pokusavam da parsiram window u runtime.

Kod za parsiranje
Code:

 Window window = null;
        using (FileStream fs =
      new FileStream("MyWindow.xaml", FileMode.Open, FileAccess.Read))
              {
          // Get the root element, which we know is a Window
           window = (Window)XamlReader.Load(fs); // puca ovdje greska na kraju koda
               }

        window.ShowDialog();





//greska
'Class' attribute does not exist in XML namespace 'http://schemas.microsoft.com/winfx/2006/xaml' namespace. Line '1' Position '9'.

Kod samog XAML-a koji se parsira (nalazi se u fajlu)
Code:

<Window x:Class="WpfApplication1.MyWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MyWindow" Height="300" Width="300">
    <Grid>
        <Button Content="Button" Height="23" HorizontalAlignment="Left" Margin="78,57,0,0" Name="button1" VerticalAlignment="Top" Width="75" />
        <Label Content="BINGO" Height="28" HorizontalAlignment="Left" Margin="90,98,0,0" Name="label1" VerticalAlignment="Top" Width="107" />
    </Grid>
</Window>




Kod MainWindows XAML-a koji se pokrece na startu aplikacije

Code:

<Window x:Class="WpfApplication1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525">
    <Grid>
        <Button Content="Button" Height="23" HorizontalAlignment="Left" Margin="66,50,0,0" Name="button1" VerticalAlignment="Top" Width="75" Click="button1_Click" />
    </Grid>
</Window>



Vjerujem da je neka gkupost oko namespace, ali nikako da provalim :)


 
Odgovor na temu

wex-alpha
Sarajevo

Član broj: 7580
Poruke: 845
109.175.51.*



+13 Profil

icon Re: Runtime parsiranje XAML-a22.11.2011. u 14:28 - pre 130 meseci
Skonto :)

XAML koji se parsira :)
Code:

<Window 
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MyWindow" Height="300" Width="300">
    <Grid>
        <Button Content="Button" Height="23" HorizontalAlignment="Left" Margin="78,57,0,0" Name="button1" VerticalAlignment="Top" Width="75" />
        <Label Content="BINGO" Height="28" HorizontalAlignment="Left" Margin="90,98,0,0" Name="label1" VerticalAlignment="Top" Width="107" />
    </Grid>
</Window>

 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6033



+4628 Profil

icon Re: Runtime parsiranje XAML-a22.11.2011. u 17:27 - pre 130 meseci
Ako ti zatreba event wiring ima nekoliko fazona da se parsirani XAML veze za kod.

http://blogs.windowsclient.net...-and-uncompiled-scenarios.aspx


Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

wex-alpha
Sarajevo

Član broj: 7580
Poruke: 845
*.dynamic.telemach.ba.



+13 Profil

icon Re: Runtime parsiranje XAML-a24.11.2011. u 01:04 - pre 130 meseci
Hvala :)

 
Odgovor na temu

[es] :: .NET :: WPF Programiranje :: Runtime parsiranje XAML-a

[ Pregleda: 2880 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.