XAML: The name "..." does not exist in the namespace "..."   otázka

C#, WPF

Snažím se svázat ovládací prvek ve formuláři s vlastností třídy (jedná se o výukový projekt z knihy "Microsoft Visual C# 2010 krok za krokem" ale VS mi stále hází chybu The name "Objednávka" does not exist in the namespace "clr-namespace:ObjednávkaVstupenek".

XAML|
<Window x:Class="ObjednávkaVstupenek.FormulářVstupenky"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:objednávkaVstupenek="clr-namespace:ObjednávkaVstupenek"
        Title="Objednávka vstupenek" Height="250" Width="480" ResizeMode="NoResize">
        <Window.Resources>
        <objednávkaVstupenek:Objednávka x:Key="dataObjednávky" />
        </Window.Resources> 

poradíte co s tím? Děkuji

David Krev

nahlásit spamnahlásit spam 0 odpovědětodpovědět

a co to je za ovládací prvek?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

jedná se o Textbox, ale to je vedlejší..

problém je v XAML když chci využít třídu Objednávka. Deklaruji obor názvů:

XAML|
xmlns:objednávkaVstupenek="clr-namespace:ObjednávkaVstupenek"

a následně vytvářím novou instanci třídy Objednávka a zde mi hlásí uvedenou chybu:

XAML|
<objednávkaVstupenek:Objednávka x:Key="dataObjednávky" />
nahlásit spamnahlásit spam 0 odpovědětodpovědět

XAML|

<objednávkaVstupenek:Objednávka x:Key="dataObjednávky" />

Nemá tam byť ObjednávkaVstupenek:Objednávka , veľké O na začiatku ?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

nene, nemělo...

nahlásit spamnahlásit spam 0 odpovědětodpovědět

V první řadě se mi ukrutně příčí používání diakritiky v těch názvech a v druhé řadě nemůže to souviset třeba s rozlišováním velikosti písmen?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

s tím plně souhlasím, diakritiku bych taky nepoužíval.. zde se jedná o vzorový příklad z knihy, kde tu diakritiku mají. A podle knihy by to i mělo fungovat, jenže nefunguje.. V elektronické verzi knihy je vždy projekt který dotváří čtenář v průběhu čtení a pak již hotový projekt. Chybu mi VS hází i u toho hotového.

MS Visual Studio Community 2017 (15.5.6)

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Zkuste před lomítkem nedělat mezeru.

XAML|
<objednávkaVstupenek:Objednávka x:Key="dataObjednávky"/>
nahlásit spamnahlásit spam 0 odpovědětodpovědět

Mezera před ukončovacím lomítkem nemá na nic vliv.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:  
Heslo:  

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback