Jump to content
  • 0
Melde dich an, um diesem Inhalt zu folgen  

Klasse im Namespace nicht vorhanden?

Frage

In folgendem Quellcode, ist bei mir der Teil:  <DataTemplate x:DataType ="local:Kunde"> mit folgender Fehlermeldung unterkringelt: "Der Name "Kunde" ist im Namespace "using:InvoiceCreator" nicht vorhanden.

XAML Code:

<Page
    x:Class="InvoiceCreator.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="using:InvoiceCreator"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable="d"
    Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"
    Loaded="Page_Loaded">

    <Grid>
        <ListView x:Name="ctlKundenListe" ItemsSource="{Binding Kunden}">
            <ListView.ItemTemplate>
                <DataTemplate x:DataType="local:Kunde">
                    <StackPanel>
                        <TextBlock Text="{Binding IDKunde}"></TextBlock>
                        <TextBlock Text="{Binding Vorname}"></TextBlock>
                        <TextBlock Text="{Binding Nachname}"></TextBlock>
                        <TextBlock Text="{Binding Ort}"></TextBlock>
                    </StackPanel>
                </DataTemplate>
            </ListView.ItemTemplate>
        </ListView>
    </Grid>
</Page>

Klasse Kunde:

namespace InvoiceCreator
{
    public class Kunde
    {
        public string IDKunde { get; set; }
        public string Vorname { get; set; }
        public string Nachname { get; set; }
        public string Ort { get; set; }
    }
}

 

Kann mir einer erklären, wo hier, mein Fehler ist?

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

4 Antworten auf diese Frage

Empfohlene Beiträge

  • 0

Lag wohl dran das 

Loaded="Page_Loaded"

noch nicht implementiert war.

Erst nachdem ich diese Zeile entfernt hatte, und das Projekt neu erstellt hatte, war der Fehler weg. Nachdem ich die Zeile nachträglich hinzugefügt habe, ist der Fehler nicht mehr aufgetaucht.

Das Projekt neu zu erstellen, während die Zeile im Code stand, hat den Fehler nicht behoben.

Paradox.

bearbeitet von InTheVoid

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen
  • 0
vor 7 Minuten schrieb KeeperOfCoffee:

Ist die Klasse InvoiceCreator neu? Dann hätte er sie vermutlich nach nem erstellen gefunden.

Eine Klasse InvoiceCreator gibts nicht. Das ist mein Projektname ?

Es gibt die Klasse Kunde und meine MainPage.xaml

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen
  • 0
vor 11 Minuten schrieb InTheVoid:

Das Projekt neu zu erstellen, während die Zeile im Code stand, hat den Fehler nicht behoben.

Natürlich ... du willst einen Handler für das Page_Loaded Event aufrufen, denn es nicht gibt. Ist als ob du ne Methode angibst, die noch gar nicht erstellt wurde :D 

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen
Gast
Diese Frage beantworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Clear editor

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Melde dich an, um diesem Inhalt zu folgen  

Fachinformatiker.de, 2020 SE Internet Services

fidelogo_small.png

if_icon-6-mail-envelope-closed_314900.pnSchicken Sie uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App


Get it on Google Play

Kontakt

Hier werben?
Oder senden Sie eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...

Wichtige Information

Fachinformatiker.de verwendet Cookies. Mehr dazu in unserer Datenschutzerklärung