48 references to MutableBindingExpressions
PresentationFramework (48)
System\Windows\Data\MultiBindingExpression.cs (48)
92get { return new ReadOnlyCollection<BindingExpressionBase>(MutableBindingExpressions); }
110if (MutableBindingExpressions.Count == 0)
126if (MutableBindingExpressions.Count == 0)
199int count = MutableBindingExpressions.Count;
202if (MutableBindingExpressions[i].StatusInternal == BindingStatusInternal.Unattached)
225WeakDependencySource[] newSources = CombineSources(-1, MutableBindingExpressions, MutableBindingExpressions.Count, null, commonSources);
270for ( int i = 0; i < MutableBindingExpressions.Count; i++ )
272validationError = MutableBindingExpressions[i].ValidationError;
295for ( int i = 0; i < MutableBindingExpressions.Count; i++ )
297if (MutableBindingExpressions[i].HasError)
319for ( int i = 0; i < MutableBindingExpressions.Count; i++ )
321if (MutableBindingExpressions[i].HasValidationError)
397int count = MutableBindingExpressions.Count;
401BindingExpressionBase b = MutableBindingExpressions[i];
406MutableBindingExpressions.RemoveAt(i);
420int index = MutableBindingExpressions.IndexOf(bindingExpression);
435int index = MutableBindingExpressions.IndexOf(bindingExpression);
445WeakDependencySource[] combinedSources = CombineSources(index, MutableBindingExpressions, MutableBindingExpressions.Count, newSources, commonSources);
455int index = MutableBindingExpressions.IndexOf(bindingExpression);
471for (int i=0, n=MutableBindingExpressions.Count-1; i<n; ++i)
473MutableBindingExpressions[i].UpdateBindingGroup(bg);
550int count = MutableBindingExpressions.Count;
570BindingExpressionBase bindExpr = MutableBindingExpressions[i];
618int count = MutableBindingExpressions.Count;
622BindingExpressionBase bindExpr = MutableBindingExpressions[i];
686int count = MutableBindingExpressions.Count;
698BindingExpressionBase bindExpr = MutableBindingExpressions[i];
751int count = MutableBindingExpressions.Count;
757MutableBindingExpressions[i].StoreValueInBindingGroup(values[i], bindingGroup);
762for (int i=MutableBindingExpressions.Count-1; i>=0; --i)
764MutableBindingExpressions[i].StoreValueInBindingGroup(DependencyProperty.UnsetValue, bindingGroup);
795int count = MutableBindingExpressions.Count;
815if (!MutableBindingExpressions[i].Validate(value, validationStep))
886int count = MutableBindingExpressions.Count;
909BindingExpressionBase bindExpr = MutableBindingExpressions[i];
948int count = MutableBindingExpressions.Count;
951object value = MutableBindingExpressions[i].GetValue(null, null); // could pass (null, null)
953return MutableBindingExpressions[i].GetSourceItem(newValue);
1001MutableBindingExpressions[i] = bindExpr;
1003MutableBindingExpressions.Add(bindExpr);
1035int n = MutableBindingExpressions.Count;
1038BindingExpressionBase bindExpr = MutableBindingExpressions[i];
1111foreach (BindingExpressionBase b in MutableBindingExpressions)
1153int count = MutableBindingExpressions.Count;
1156_tempValues[i] = MutableBindingExpressions[i].GetValue(target, TargetProperty); // could pass (null, null)
1398foreach (BindingExpressionBase beb in MutableBindingExpressions)