He tratando de construir un control de usuario que mostrará el contenido de un diccionariousuario C# genérico de control de WPF
el problema es que no sé los tipos de la clave y el valor en el control del usuario, i sabrían en el punto i crear el control de usuario pero C# no parece querer me deja crear un control de usuario genérico que me permitiera pasar en un diccionario alojado
es decir
public class MyCtrl<TKey,TValue> : UserControl
{
private Dictionary<TKey,TValue>
}
porque hace referencia a un archivo generado en. \ Obj \ Debug \ MyCtrl.gics que es de solo lectura
la única solución que se me presenta es crear la clase desde cero y no dejar que el diseñador maneje ninguno de los formatos ¿hay una mejor posibilidad?
para dar un poco de antecedentes en aproximadamente 8-10 lugares en mi código, necesito que el usuario complete diccionarios de valores y en lugar de construir 8-10 controles que hacen exactamente lo mismo pero con diferentes tipos (de hecho, la mayoría de las veces la única diferencia es qué enum está sirviendo como clave). Yo quería un solo control para manejar esto.
La forma en que estoy planeando para añadirlo a la XAML es a través de un control de contenido que actúa como un contenedor, i entonces una instancia del genérico en el código y añadir al contenedor. – MikeT