繁体   English   中英

绑定问题:ContentControl,Behavior和viewmodel属性

[英]Binding issue : ContentControl, Behavior and viewmodel properties

我的标签项通过其contentcontrol的内容绑定到一个视图模型

<TabItem>
  <ContentControl Content="{Binding MyVm}" />
</TabItem>

在我的主要资源中设置了View-ViewModel匹配项:

<DataTemplate DataType="{x:Type MyViewmodelType}">
  <MyView />
</DataTemplate>

没问题,绑定有效。

在我看来,我的行为是使用从某处获取的数据填充该视图的控件。 此分配在我的视图的InitializeComponent之后完成。 我的问题是,这时设置视图的数据时,尚未分配其数据上下文,并且数据还没有完全到达数据上下文。

设置datacontext后,将解析绑定,并删除我视图中已经存在的所有数据。 当然,我需要所有视图的属性都处于双向模式。

首次解析绑定时如何保存视图数据?

正如tagaPdyk所建议的那样,等待我的视图完全初始化之后再加载数据是一件好事。 不确定MVVM是否符合要求,但是否可以使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM