XAML - zahrnutí namespace – .NET – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

XAML - zahrnutí namespace – .NET – Fórum – Programujte.comXAML - zahrnutí namespace – .NET – Fórum – Programujte.com

 

Petrroll0
Stálý člen
20. 12. 2010   #1
-
0
-

Zdravím, projíždím knihu Visual C# 2008 Krok za krokem a narazil jsem na takový malý problém. V kapitole 24 se řeší validace hodnot, díky tomu je do XAML zahnut namespace appky a vytvořena třída. Jenže zde je problém, VS hlásí že daná třída v namespace není. Zkoušel jsem i již hotový kód, též je prý špatně. Zkoušel jsem (lehce) i googlit nic.
Zkoušeno ve VS10 (poté i v VS2008)



<Window x:Class="Zákazníci.FormulářZákazníka"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:cust="clr-napespace:Zákazníci"
Title="Údaje zákazníka" Height="273" Width="370" ResizeMode="NoResize">
<Window.Resources>
<cust:Zakaznik x:Key="dataZakaznika" />
</Window.Resources>

namespace Zákazníci

{
class Zakaznik
{
public string jmeno;
public string prijmeni;
...
}
}

Chyby:
Error 1 The tag 'Zakaznik' does not exist in XML namespace 'clr-napespace:Zákazníci'. Line 7 Position 10. D:\...\Kapitola 24\Zákazníci\Zákazníci\FormulářZákazníka.xaml 7 10 Zákazníci

Error 2 The type 'cust:Zakaznik' was not found. Verify that you are not missing an assembly reference and that all referenced assemblies have been built. D:\...\Kapitola 24\Zákazníci\Zákazníci\FormulářZákazníka.xaml 7 10 Zákazníci

//Diakritika je zde od tvůrce kódů ke knize, ne ode mne.

Nahlásit jako SPAM
IP: 92.62.224.–
wtf
~ Anonymní uživatel
5 příspěvků
20. 12. 2010   #2
-
0
-

To Petrroll :

ja nevim, treba ze by to bylo tim, protoze tam mas "napespace" misto "namespace" ?

Nahlásit jako SPAM
IP: 89.103.73.–
Petrroll0
Stálý člen
20. 12. 2010   #3
-
0
-

Pravda, zde je také chyba, ale pořád to nejde, jen to tento řádek rozpoznalo a přihodilo další chybu. Zajímavé, hlásí to že namespace Zákazníci neexistuje, přitom existuje divné.
Error 2 Undefined CLR namespace. The 'clr-namespace' URI refers to a namespace 'Zákazníci' that is not included in the assembly. D:\C_Sharp\Vyuka_KODY\Kapitola 24\Zákazníci\Zákazníci\FormulářZákazníka.xaml 4 16 Zákazníci

Nahlásit jako SPAM
IP: 92.62.224.–
wtf
~ Anonymní uživatel
5 příspěvků
20. 12. 2010   #4
-
0
-

co na to rict, snad jen http://msdn.microsoft.com/en-us/library/ms747086.aspx

Nahlásit jako SPAM
IP: 89.103.73.–
Petrroll0
Stálý člen
20. 12. 2010   #5
-
0
-

Co na to říci, asi jen děkuji. Naučím se lépe googlit.

Nahlásit jako SPAM
IP: 92.62.224.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 29 hostů

Podobná vlákna

Zahrnutí MySQLi.dll ze skriptu — založil Jiří Tylšar

Xaml - dotazy — založil milanmichal

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý