J'ai un ListBox que chacun de ses éléments a un bouton, je mets toutes les zones de texte dans le dataitem que Binding.UpdateSourceTrigger est explicite.Comment utiliser UpdateSourceTrigger = Explicite dans un contrôle Items comme ListBox etc
J'ai ajouté un gestionnaire au clic du bouton, et maintenant?
Comment puis-je collecter les informations à partir des contrôles? ils n'ont pas de clé, ils sont dynamiques, comment puis-je obtenir leur BindingExpressions?
<ListBox ItemsSource="{Binding Path=Phones}">
<ListBox.ItemTemplate>
<DataTemplate DataType="{x:Type data:Phone}">
<StackPanel Style="{StaticResource StackPanelStyle}">
<TextBox Margin="5" VerticalAlignment="Center" Name="tbNumber"
Text="{Binding Number, ValidatesOnExceptions=True, UpdateSourceTrigger=Explicit}"
/>
<Button Click="btnSavePhone_Click" Margin="5"
Content="_Update" IsEnabled="{Binding IsValid}" />
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Pouvez-vous ajouter un exemple de code de la façon dont vous avez configuré ceci? –