Có nên khai báo DataContext trong cả code-behind và trên XAML không ?

 Câu trả lời là chỉ nên dùng 1 trong hai:

Ví dụ trong code-behind bạn có khai báo DataContext = new MainViewModel() rồi thì bạn không đặt trong thẻ XAML 
    <!--<Window.DataContext>
        <vm:MainViewModel />
    </Window.DataContext>-->
Vì khi sử dụng trong một số trường hợp thì Property có thể cập nhật không chính xác

Post a Comment

Previous Post Next Post