===== Herencia entre Colecciones ===== XOne ha implementado un atributo a nivel de Colección que permite heredar Grupos, Frames, Propiedades y Nodos. \\ Esta herencia nos permite agilizar la programación de la Aplicación, pero es importante conocer que al heredar de una colección lo que hacemos es simular como una mezcla entre Colección PADRE y Colección HIJO, pues siempre van a prevalecer las definiciones y funciones del HIJO. \\ El atributo que se utiliza **inherits** y se define en la declaración de la Colección. \\ \\ Al heredar de una colección la colección HIJO resultante tendrá todos los elementos de Colección PADRE e HIJO, pero en caso de existir duplicidad de algún elemento (group, frame, prop, etc) va a primar lo que esté definido en la colección HIJO \\ {{ :wiki:2.-desarrollo-app:2.3.-codigo:i.-herencia:herencia.png?500 |}} \\ \\ === Ejemplo: === \\ === Colección PADRE === \\ Nótese el uso del atributo **inherits** en la declaración de la colección HIJO \\ === Colección HIJO === =====Nodo Include-Layout===== \\ Permite agregar nodos definidos en otro XML externo.\\ \\ **Ejemplo**:\\ \\ Se pone el siguiente nodo en la colección en la parte donde queramos incluir los controles. \\ En este nodo se puede definir frame y group para si en el fichero existen props que no tengan definido esto, se les pone lo que se le defina en el nodo **Include-Layout**.\\ \\ "MisBotones.xml" group="1" frame="todo" /> \\ **Colección de ejemplo donde usamos el include-layout.**\\ \\ \\ **Definición del fichero "MisBotones.xml@, la estructura de estos ficheros debe ser de forma no jerárquica.**\\ \\