Digamos que tengo un tipo de datos a medida que se ve algo como esto:propiedades complejo de unión en Silverlight/WPF
public class MyDataType
{
public string SimpleProp1;
public string SimpleProp2;
public List<SomeType> ComplexProp;
}
ahora hava un control enlazado de datos (es decir ItemsControl o cuadrícula de datos), que se crea de forma dinámica. ¿Cómo se vería el enlace definido en el código xaml para acceder a una subpropiedad de la propiedad compleja? Pensé que debería ser algo como esto:
<TextBox Text="{Binding simpleSubProp, path=ComplexProp[0]}" />
o
<TextBox Text="{Binding path=ComplexProp[0].simpleSubProp}" />
pero ambos de los que me dan errores de análisis XML. ¿Cómo debería verse correctamente? ¿Es posible referirse a un artículo específico de una propiedad de colección de una manera? Si no es así, ¿qué otras opciones tengo?
de edición, el escenario no parece ser lo suficientemente claro:
tengo una
IEnumberable<MyDataType>
que está obligado a ItemsControl, dentro de la DataTemplate tengo varios cuadros de texto que necesitan para referirse a subpropiedades de un objeto en la Lista de la propiedad compleja.
¡Voy a intentarlo, gracias! – gsnerf