Ho implementato un convertitore per convertire Int32 in String per poter associare una proprietà a un textBox.Il tag 'XXX' non esiste nello spazio dei nomi XML 'clr-namespace: YYY'
Implemento questo convertitore nello spazio dei nomi MyApp.Converters e si chiama Int32ToStringConverter.
Poi, nel mio AXML aggiungo il riferimento al mio convertitore come segue:
<Window x:Class="MusicaDB.Views.PrincipalView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:i="namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
**xmlns:converter="clr-namesapce:MyApp.Converters, aseembly=MyApp**">
Più tardi, nel windows.Resources ho:
<Window.Resources>
<**converter:Int32ToStringConverter** x:Key="Int32ToStringConverter" />
</Window.Resources>
ottengo l'errore che il tag Int32ToString il convertitore non esiste nello spazio dei nomi MyApp.Converters, assembly = MyApp.
Ho il progetto nel disco rigido locale, nelle proprietà del progetto, la destinazione .NET è framework 4.0, non il profilo client 4.0 framework e provo a cancellare la soluzione e ricompilare ma il problema persiste.
Principalmente, queste sono le due soluzioni che trovo sempre, ma non risolvono il mio problema.
collegamento di riferimento è andato! –
@WaldoAlvarez: Non è, è solo MSDN che usa un default stupido, se vedi "Questo argomento non è più disponibile", seleziona una versione precedente dal menu a discesa "Altre versioni". –
ahh ok grazie, meglio fornire il collegamento diretto https://msdn.microsoft.com/en-us/library/ms747086(v=vs.100).aspx –