Value of text box disapears - binding viewmodel to a tab (content control)

Posted by Eli Perpinyal on Stack Overflow See other posts from Stack Overflow or by Eli Perpinyal
Published on 2010-05-14T15:38:02Z Indexed on 2010/05/18 0:30 UTC
Read the original article Hit count: 527

Filed under:
|
|

Based on the MVVM example by Josh Smith, I have implemented the multi tab option which binds to a different tab to a different view model using a simple datatemplate that binds a viewmodel to a view.

 <DataTemplate  DataType="{x:Type fixtureVM:SearchViewModel}">
    <SearchVw:SearchView/>
</DataTemplate>

The issue that I'm having, is when I switch tabs and then switch back again, the value in the textbox disappears. When I bind the Text in the textbox to a value in the ViewModel it does not disappear. This is fine, and I can overcome this but I am having another issue for example with the position of the scroll bar in a grid disappearing once the tab has lost focus.

Why is the value disappearing? I'm assuming it is a WPF sub system task that cleans up resources!? how can I avoid this? I also feel it might be slowing down my app.

© Stack Overflow or respective owner

Related posts about wpf

Related posts about mvvm