0

我有一个要求,即一个视图在运行时应该有多个实例,用于从 Xml 文件加载不同员工的数据,例如用于创建新员工详细信息和从 xml 文件加载的员工表单。我在谷歌上做了一些搜索,发现了一个非常有用的链接 http://msdn.microsoft.com/en-us/magazine/dd419663.aspx

对于 WPF MVVM 应用程序,当创建 ViewModel 的多个实例时,视图交互是完美的。我看到的唯一问题是当我使用 ie 放置文本框控件时,TabControl TabItem当我在选项卡控件中选择特定选项卡项时,视图的其他实例以相同的方式进行交互。如何防止应用程序这样做?是否有TabItem可以绑定的属性?

4

1 回答 1

0

如果任何人有类似的问题,解决方案是绑定SelectedTabGridIndexRadTabItem.

private int _selectedTabGridIndex;
public int SelectedTabGridIndex
{
    get { return _selectedTabGridIndex; }
    set
    {
        if (value == _selectedTabGridIndex)
            return;

        _selectedTabGridIndex = value;
        base.OnPropertyChanged("SelectedTabGridIndex");
    }
}
于 2012-11-07T09:49:56.567 回答