如何强制WPF控件或其绑定在它可见之前加载

时间:2016-01-21 02:32:20

标签: wpf xaml

为了提高效率,WPF似乎只在必要时加载视觉元素。但是如果你需要在父母加载时加载呢?

例如,我有一个带有下拉列表CheckListBox的分割按钮控件。每个CheckListBox项都绑定到IsSelected属性和Select命令。在ViewModel中更改IsSelected与单击控件中的行具有相同的效果,但仅在加载控件的下拉部分时生效。在此之前,select命令不会对IsSelected属性中的更改作出反应(可能是因为绑定和命令尚未存在)。是否有一种干净的方法来强制拆分按钮的内容在它的父加载的同时加载,或者在初始化时连接它的绑定而不是在第一次进入可视树时?

0 个答案:

没有答案