private bool ContainsView(TabablzControl window, TabClientProxy proxy) { if (proxy == null || window == null) { return(false); } return(window.Items.OfType <TabClientProxy>().Any(tc => tc == proxy)); }
private TabClientProxy CreateProxy(object view) { var proxy = new TabClientProxy { Content = view, CommonData = RegionUtility.GetInterfaceFromView <ICommonData>(view) }; this.itemToTabClientMapping.Add(view, proxy); return(proxy); }