Controllo da WPFToolkit non esiste nello spazio dei nomi

Ho aggiunto i riferimenti WPFToolkit.dll e ho aggiunto il mio fare .file xaml seguente riga:

xmlns:toolkit="clr-namespace:Microsoft.Windows.Controls;assembly=WpfToolkit"

e la prima riga seguente:

xmlns:toolkit="http://schemas.microsoft.com/wpf/2008/toolkit"

In entrambi i casi, in linea

<toolkit:NumericUpDown Value="10" Increment="1" Maximum="10" Minimum="0" />

Ho errore:

Di errore 1 Il tag ‘NumericUpDown’ non esiste nello spazio dei nomi XML ‘http://schemas.microsoft.com/wpf/2008/toolkit’. Linea 20 Posizione 18. C:\Users\Diament\Documents\Visual Studio 2008\Projects\MyBasicFlyffKeystroke\MyBasicFlyffKeystroke\Finestra.xaml 20 18 MyBasicFlyffKeystroke

Dove è il problema? 🙁

  • Sembra che NumericUpDown è obsoleto. Da: wpftoolkit.codeplex.com/wikipage?title=NumericUpDown. “[OBSOLETE] – si Prega di utilizzare uno dei nuovi DecimalUpDown, DoubleUpDown, o IntegerUpDown controlli”
  • Con IntegerUpDown ho lo stesso errore
  • Avete mai avuto questo problema, capito?
InformationsquelleAutor cadi2108 | 2012-07-02



7 Replies
  1. 7

    Ho avuto lo stesso problema.

    Se ho saltato sblocca passo e semplicemente decompresso, il codice xaml finestra di anteprima non caricare e VS vorresti dare a me l’IntegerUpDown componente non esiste nello spazio dei nomi http://schemas.xceed.com/wpf/xaml/toolkit‘ errore, anche se il completamento automatico sarebbe felice l’elenco di tutti i componenti dello spazio dei nomi.

    Se ho sbloccare prima il file zip, estrarre, quindi fare riferimento alla dll in VS, tutto funziona correttamente.

    TL;DR: seguire le istruzioni per l’installazione esattamente, in particolare sblocco prima il file zip.

  2. 5

    NumericUpDown non è parte del di base WPF Toolkit, ma una parte del Estesa WPF Toolkit

    Utilizzare il IntegerUpDown (o di qualsiasi fornito classi derivate) ed essere sicuri di utilizzare DLL appropriata nella vostra applicazione. Qui è un esempio di utilizzo del IntegerUpDown quando Estesa WPF Toolkit DLL (Xceed.Wpf.Toolkit.Dll) è cui il progetto fa riferimento:

    <Window x:Class="WpfApplication4.Window1"
            xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
            xmlns:toolkit="http://schemas.xceed.com/wpf/xaml/toolkit"
            Title="Window1" Height="300" Width="300">
        <Grid>
          <toolkit:IntegerUpDown Value="10" Increment="1" Minimum="0" Maximum="10" />
       </Grid>
    </Window>
  3. 2

    Ho seguito @Andrea suggerimento (download, sbloccare, estrarre, aggiungere), ma aveva ancora lo stesso problema.

    Invece, l’installazione tramite NUGET (seguire le istruzioni sulla loro pagina qui) di farlo funzionare senza il bisogno di fare la procedura manuale.

    Go Go nuget …

  4. 2

    http://wpftoolkit.codeplex.com/documentation

    Istruzioni di installazione e Utilizzo

    Si prega di notare: Il prolungamento del WPF Toolkit è un dipendente .NET Framework 4.0. È necessario installare .NET Framework 4.0 per usare il Toolkit.

    Istruzioni per l’uso Esteso di WPF Toolkit binari:

    1.Install .NET Framework 4.0. 
    2.Download the ExtendedWPFToolkit_Binaries 
    3.Unblock the ZIP file. 1.Right-click ExtendedWPFToolkit_Binaries.zip -> Properties -> Unblock 
    
    4.Unzip the ExtendedWPFToolkit_Binaries.zip 
    5.Reference the binaries in your project: 
        1.Reference WPFToolkit.Extended.dll in your project (Xceed.Wpf.DataGrid.dll for the datagrid control) 
        2.Add a using statement ("using Xceed.Wpf.Toolkit;" for most of the controls, "using Xceed.Wpf.DataGrid;" for the datagrid control) to the top of .cs files 
        3.Add a new xmlns (xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit" for most of the controls, xmlns:xcdg="http://schemas.xceed.com/wpf/xaml/datagrid" for the datagrid control) to the top of XAML files 
        4.Remember to use the namespace prefix (in the above example, <xctk: ...> or <xcdg: ...>) in the body of your XAML 

    Installazione tramite NuGet

    1.Install NuGet (can be downloaded for  this link: https://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c). 
    2.Open your Visual Studio. 
    3.Open your solution/project. 
    4.Open Tools menu, select Library Package Manager and select  Package Manager Console 
    5.Run the following command Install-Package Extended.Wpf.Toolkit 
        1.Add a using statement ("using Xceed.Wpf.Toolkit;" for most of the controls, "using Xceed.Wpf.DataGrid;" for the datagrid control) to the top of .cs files
    
        2.Add a new xmlns (xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit" for most of the controls, xmlns:xcdg="http://schemas.xceed.com/wpf/xaml/datagrid" for the datagrid control) to the top of XAML files 
        3.Remember to use the namespace prefix (in the above example, <xctk: ...> or <xcdg: ...>) in the body of your XAML 
    • Ho seguito “Installazione tramite NuGet”. Tutto quello che ho fatto è stato eseguito il comando “Installa Pacchetto Esteso.Wpf.Toolkit” nella console e ha fissato il ” nome “DataGrid” non esiste nello spazio dei nomi “clr-namespace:Microsoft.Windows.Controlli;assemblaggio=WpfToolkit”‘
  5. 2

    Ho Trovato lo stesso Errore. Devi disinstallare corrente installare il toolkit e reinstallare toolkit risolverà l’errore.La sua non è una soluzione adeguata, ma si è in grado di continuare il lavoro.

    • Ha funzionato per me. Ha fatto installare / disinstallare tramite package manager per il progetto.
  6. 1

    provare

    xmlns:toolkit="http://schemas.xceed.com/wpf/xaml/toolkit"
    • Ho lo stesso errore con questo…
    • hai per caso rinominare la dll? dovrebbe essere WPFToolkit.Extended.dll
    • Non ho rinominarlo. Ho appena scritto il mio controllo. Grazie.
  7. 0

    Nota: si Consideri il Estesa WPF Toolkit – Numerico Up Down, è obsoleto.
    E ‘ vivamente consigliato l’uso di uno qualsiasi di “specializzati” versioni. Questo, tra l’altro, non generare un Errore, ma Avviso.

    Che dire non trovare l’assemblea, il controllo del progetto e Wpf Toolkit versioni di compatibilità.

    • Ho provato ad usare IntegerUpDown e ho lo stesso errore. Ho la versione 3.5.40128.1, dalla pagina wpf.codeplex.com/releases/view/40535 (per .NET Framework 3.5)
    • e qual è il vostro progetto di versione ?
    • .NET Framework 3.5
    • Ma non ho sp 1… Può essere che motivo?
    • non la penso così…
    • Anche io… Ma ci proverò… e Quindi non abbiamo più idee.

Lascia un commento