Tengo un UserControl que es un botón, con ciertas características, y tengo una ventana que tiene varios de estos botones en su estilo "normal". En esta misma ventana, he definido un estilo que anula algunas de las características normales, y quiero un montón de ellas (algo así como un diseño de teclado). Lo que tengo es un UniformGrid con 30 líneas de este tipo:WPF elementos repetitivos
<wft:TouchButton Style="{StaticResource smallButtonStyle}" Click="TouchButton_Click" Tag="1">1</wft:TouchButton>
<wft:TouchButton Style="{StaticResource smallButtonStyle}" Click="TouchButton_Click" Tag="2">2</wft:TouchButton>
<wft:TouchButton Style="{StaticResource smallButtonStyle}" Click="TouchButton_Click" Tag="3">3</wft:TouchButton>
donde lo único que se cambia de una línea a otra es la etiqueta y los valores de contenido. ¿Cuál es una mejor manera de diseñar algo repetitivo como este, donde los eventos de Estilo y Clic no tienen que estar en cada línea?
obtengo "La propiedad acoplable 'ItemPanelTemplate' no se encontró en el tipo ItemsControl". Puede que te haya tomado demasiado literalmente, pero he pegado tu código, cambiando (1) el Nombre de control de elementos, (2) rellenando los atributos de filas/columnas de UniformGrid, y (3) corrigiendo la sintaxis de Etiqueta y contenido. [PD. Estoy en .Net 3.5.] –
El código anterior era de memoria, por lo que podría haber algunos errores tipográficos. Creo que podría ser ItemsPanelTemplate en su lugar. – ColinE