Pregunta

Es esto redundante (Mode=OneTime en cada TextBlock)?

            <ListBox ItemsSource="{Binding Path=SearchResultsItems, Mode=OneTime}">
                <ListBox.ItemTemplate>
                    <DataTemplate>
                            <StackPanel>
                                <TextBlock Text="{Binding Path=Price, Mode=OneTime}" />
                                <TextBlock Text="{Binding Path=Description, Mode=OneTime}" />
                            </StackPanel>
                        </StackPanel>
                    </DataTemplate>
                </ListBox.ItemTemplate>
            </ListBox>
¿Fue útil?

Solución

Yo no lo creo. Configuración ItemsSource a solo uso se refiere a la colección de punto, no los artículos ellos mismos. ItemsSource = solo uso en realidad significa "si el cambio de recogida artículo después de la inicialización, no actualizar mi ListBox".

Otros consejos

Yo no lo creo.

Si la unión en el modo de un solo uso es ItemsSource no debe someterse a un cambio de propiedad cuando se cambia la lista (añadir o Borrar De los artículos), pero todavía tendrá cambios en las propiedades de las propiedades de los elementos de la lista.

Así que si usted no quiere al precio pantalla o cambios de descripción sobre los elementos que debe tener Mode = solo uso en los bloques de texto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top