Guten Abend,
ich habe hier im XAML-Code ein Problem mit den Namespaces...
Meine Klasse "FakeViewModel" liegt im Namespace "Jamendizer.ViewModel"
im Xaml gebe ich das ViewModel bekannt mit
<common:LayoutAwarePage
x:Name="pageRoot"
x:Class="Jamendizer.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:Jamendizer"
xmlns:data="using:Jamendizer.Data"
xmlns:common="using:Jamendizer.Common"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
xmlns:vm="using:Jamendizer.ViewModel"> // hier wird der korrekte Namespace // zum ViewModel angegeben
das klappt auch ohne Probleme.
als nächstes möchte ich der Page das FakeViewModel bekannt geben:
<Page.DataContext>
<vm:FakeViewModel /> // hier wird der Fehler ausgegeben
</Page.DataContext>
folgenden Fehler bekomme ich bei bei <vm:FakeViewModel />
_Der Name "FakeViewModel" ist im Namespace "using:Jamendizer.ViewModel" nicht vorhanden. _
Kann mir jemand sagen,was ich ev. falsch mache ?
Hallo CB.NET,
dieser Fehler kommt in VS im Designer sehr gerne. Funktioniert das Kompilieren?
Gruß,
Michael
Das Kompilieren funktioniert, aber leider bekomme ich keinen Zugriff mehr auf den Designer...
Ja das nervt,
wir hatten auch schon viele Themen diesbezüglich hier im Forum. Aber dies ist, zumindest bei mir, nur ein Temporäres Problem. Versuch mal ein "Solution clean" zu machen. Evtl zur Sicherheit wenns nicht funktioniert alle Debug
und Release
Ordner löschen.
Nach einem Neustart von VS2012 funktioniert wieder alles,wie es soll.
Danke für die Hilfe.