1
我想实现MVVM,并且正在使用触发器和RelayCommand将LoadOnDemand移动到ViewModel时遇到问题,我有事件触发和所有事件,但事实证明它有可能展开一个节点没有被选中(我有我的ViewModel中的SelectedItem属性的数据绑定),因此打破了逻辑,因为onLoad动画将继续旋转。扩展项目不同于选定的项目
如果我不是这样做:
private void HierarchyTreeControl_LoadOnDemand(
Object sender,
Telerik.Windows.RadRoutedEventArgs e){
RadTreeViewItem clickedItem = null;
clickedItem = e.OriginalSource as RadTreeViewItem;
if (clickedItem != null) {
...do load logic
在代码隐藏文件
。我有权访问扩展项目(clickedItem)。我错过了什么?
是否有可能对ExandingItem进行某种绑定?
任何帮助将不胜感激:)
安德斯您好,我认为这可能是工作,因为我已经有绑定设置,我只是没想到使用这种方式的:)我的时候,我会测试它回到项目。谢谢! – rafn 2011-07-06 09:47:31