none
la clave no puede ser nula. nombre del parámetro key error en diseño RRS feed

  • Pregunta

  • Tengo un problema, quiero agregar una grafica a un form en VS 2010 y al agregar el chart en la vista de diseño m aparece un cuadro de error q dice lo siguiente: la clave no puede ser nula. nombre del parámetro key. No se a q se refiera ni como solucionarlo.
    Tengo VS 2010 instalado en win 7 de 32 bits ...
    • Editado chuy gamer miércoles, 26 de diciembre de 2012 19:22
    miércoles, 26 de diciembre de 2012 19:20

Todas las respuestas

  • Hola

    Te está faltando un atributo, que es definido por Key.

    Por ej. la aplicación de un estilo sobre el control que debe estar especificado por Key.

    Mira este artículo:

    x:Key Directive

    Saludos.

    Jorge


    Jorge Lorenzo Developer Freelance .NET

    jueves, 27 de diciembre de 2012 12:38
  • No se puede utilizar un null para una clave, aunque la clave es un tipo que acepta valores NULL.

    Este código es solo para ejemplificar:

     var nullableBoolLabels = new System.Collections.Generic.Dictionary<bool?, string> { { true, "Yes" }, { false, "No" }, { null, "(n/a)" } }; 

    Los resultados en esta excepción:

    El valor no puede ser nulo. Nombre de parámetro: clave

    Descripción: Excepción no controlada durante la ejecución de la solicitud Web actual.

    Por favor revise el seguimiento de la pila para obtener más información acerca del error y dónde se originó en el código.

    [ArgumentNullException: Value cannot be null. Parameter name: key] System.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument) +44 System.Collections.Generic.Dictionary'2.Insert(TKey key, TValue value, Boolean add) +40 System.Collections.Generic.Dictionary'2.Add(TKey key, TValue value) +13

    Mientras un objeto se utiliza como una clave en el Dictionary <(Of <(TKey, TValue >)>), no debe cambiar de ninguna manera que afecte a su valor hash. Todas las claves de un diccionario <(Of <(TKey, TValue>)>) debe ser única conforme al diccionario de comparador de igualdad. Una clave no puede ser referencia null (Nothing en Visual Basic), pero un valor sí puede serlo si el tipo de valor TValue es un tipo de referencia.

    Puedes consultar mas informacion en:

    <a href="http://msdn.microsoft.com/en-us/library/k7z0zy8k.aspx" target="_blank" title="Dictionary.Add Method ">Dictionary<tkey, TValue="">.Add Method </tkey,>

    
    

    <a href="Http://msdn.microsoft.com/en-us/library/xfhwa508.aspx? target="_blank? title="Dictionary Class">Dictionary<tkey, TValue="">Class</tkey,>

    Saludos


    © Juan Manuel Rosas Salazar

    viernes, 28 de diciembre de 2012 2:07