48 references to MutableBindingExpressions
PresentationFramework (48)
System\Windows\Data\MultiBindingExpression.cs (48)
104get { return new ReadOnlyCollection<BindingExpressionBase>(MutableBindingExpressions); }
122if (MutableBindingExpressions.Count == 0)
138if (MutableBindingExpressions.Count == 0)
211int count = MutableBindingExpressions.Count;
214if (MutableBindingExpressions[i].StatusInternal == BindingStatusInternal.Unattached)
237WeakDependencySource[] newSources = CombineSources(-1, MutableBindingExpressions, MutableBindingExpressions.Count, null, commonSources);
282for ( int i = 0; i < MutableBindingExpressions.Count; i++ )
284validationError = MutableBindingExpressions[i].ValidationError;
307for ( int i = 0; i < MutableBindingExpressions.Count; i++ )
309if (MutableBindingExpressions[i].HasError)
331for ( int i = 0; i < MutableBindingExpressions.Count; i++ )
333if (MutableBindingExpressions[i].HasValidationError)
409int count = MutableBindingExpressions.Count;
413BindingExpressionBase b = MutableBindingExpressions[i];
418MutableBindingExpressions.RemoveAt(i);
432int index = MutableBindingExpressions.IndexOf(bindingExpression);
447int index = MutableBindingExpressions.IndexOf(bindingExpression);
457WeakDependencySource[] combinedSources = CombineSources(index, MutableBindingExpressions, MutableBindingExpressions.Count, newSources, commonSources);
467int index = MutableBindingExpressions.IndexOf(bindingExpression);
483for (int i=0, n=MutableBindingExpressions.Count-1; i<n; ++i)
485MutableBindingExpressions[i].UpdateBindingGroup(bg);
562int count = MutableBindingExpressions.Count;
582BindingExpressionBase bindExpr = MutableBindingExpressions[i];
630int count = MutableBindingExpressions.Count;
634BindingExpressionBase bindExpr = MutableBindingExpressions[i];
698int count = MutableBindingExpressions.Count;
710BindingExpressionBase bindExpr = MutableBindingExpressions[i];
763int count = MutableBindingExpressions.Count;
769MutableBindingExpressions[i].StoreValueInBindingGroup(values[i], bindingGroup);
774for (int i=MutableBindingExpressions.Count-1; i>=0; --i)
776MutableBindingExpressions[i].StoreValueInBindingGroup(DependencyProperty.UnsetValue, bindingGroup);
807int count = MutableBindingExpressions.Count;
827if (!MutableBindingExpressions[i].Validate(value, validationStep))
898int count = MutableBindingExpressions.Count;
921BindingExpressionBase bindExpr = MutableBindingExpressions[i];
960int count = MutableBindingExpressions.Count;
963object value = MutableBindingExpressions[i].GetValue(null, null); // could pass (null, null)
965return MutableBindingExpressions[i].GetSourceItem(newValue);
1013MutableBindingExpressions[i] = bindExpr;
1015MutableBindingExpressions.Add(bindExpr);
1047int n = MutableBindingExpressions.Count;
1050BindingExpressionBase bindExpr = MutableBindingExpressions[i];
1123foreach (BindingExpressionBase b in MutableBindingExpressions)
1165int count = MutableBindingExpressions.Count;
1168_tempValues[i] = MutableBindingExpressions[i].GetValue(target, TargetProperty); // could pass (null, null)
1410foreach (BindingExpressionBase beb in MutableBindingExpressions)