J'ai créé un ViewModel et lié sa propriété à deux zones de texte sur l'interface utilisateur. La valeur de l'autre zone de texte change lorsque je modifie la valeur de first et que je me concentre hors de la zone de texte, mais je n'implémente pas INotifyPropertyChanged. Comment ça marche ?
Voici XAML
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:WpfApplication1"
Title="MainWindow" Height="350" Width="525">
<Window.DataContext>
<local:ViewModel />
</Window.DataContext>
<StackPanel>
<TextBox Text="{Binding Name}" />
<TextBox Text="{Binding Name}" />
</StackPanel>
</Window>
Et voici mon ViewModel
class ViewModel
{
public string Name { get; set; }
}