3 types derived from BindingBase
PresentationFramework (3)
System\Windows\Data\Binding.cs (1)
72public class Binding : BindingBase
System\Windows\Data\MultiBinding.cs (1)
29public class MultiBinding : BindingBase, IAddChild
System\Windows\Data\PriorityBinding.cs (1)
26public class PriorityBinding : BindingBase, IAddChild
133 references to BindingBase
PresentationFramework (130)
MS\Internal\Data\BindingCollection.cs (6)
21internal class BindingCollection : Collection<BindingBase> 30internal BindingCollection(BindingBase owner, BindingCollectionChangedCallback callback) 78protected override void InsertItem(int index, BindingBase item) 92protected override void SetItem(int index, BindingBase item) 111void ValidateItem(BindingBase binding) 130BindingBase _owner;
MS\Internal\Helper.cs (4)
683if (!typeof(BindingBase).IsAssignableFrom(markupExtension.GetType()) || 684!typeof(Collection<BindingBase>).IsAssignableFrom(targetProperty.GetType())) 707if (!typeof(BindingBase).IsAssignableFrom(markupExtension.GetType()) || 708!typeof(Collection<BindingBase>).IsAssignableFrom(targetType))
System\Windows\Condition.cs (5)
64public Condition( BindingBase binding, object conditionValue ) 100public BindingBase Binding 265if (condition != null && eventArgs.Member.Name == "Binding" && eventArgs.MarkupExtension is BindingBase) 267condition.Binding = eventArgs.MarkupExtension as BindingBase; 304private BindingBase _binding;
System\Windows\Controls\DataGrid.cs (1)
6953BindingBase binding = _column.ClipboardContentBinding.Clone(BindingMode.TwoWay);
System\Windows\Controls\DataGridBoundColumn.cs (7)
50public virtual BindingBase Binding 61BindingBase oldBinding = _binding; 89protected virtual void OnBindingChanged(BindingBase oldBinding, BindingBase newBinding) 99BindingBase binding = Binding; 184public override BindingBase ClipboardContentBinding 227private BindingBase _binding;
System\Windows\Controls\DataGridColumn.cs (3)
1353public virtual BindingBase ClipboardContentBinding 1395BindingBase binding = ClipboardContentBinding; 1547private BindingBase _clipboardContentBinding; // Storage for ClipboardContentBinding
System\Windows\Controls\DataGridComboBoxColumn.cs (18)
72private BindingBase EffectiveBinding 97public virtual BindingBase SelectedValueBinding 108BindingBase oldBinding = _selectedValueBinding; 134public virtual BindingBase SelectedItemBinding 145BindingBase oldBinding = _selectedItemBinding; 160public virtual BindingBase TextBinding 171BindingBase oldBinding = _textBinding; 185protected virtual void OnSelectedValueBindingChanged(BindingBase oldBinding, BindingBase newBinding) 195protected virtual void OnSelectedItemBindingChanged(BindingBase oldBinding, BindingBase newBinding) 205protected virtual void OnTextBindingChanged(BindingBase oldBinding, BindingBase newBinding) 320private static void ApplyBinding(BindingBase binding, DependencyObject target, DependencyProperty property) 339public override BindingBase ClipboardContentBinding 623private BindingBase _selectedValueBinding; 624private BindingBase _selectedItemBinding; 625private BindingBase _textBinding;
System\Windows\Controls\DataGridHelper.cs (2)
473internal static bool IsOneWay(BindingBase bindingBase) 498Collection<BindingBase> subBindings = priBinding.Bindings;
System\Windows\Controls\DataGridHyperlinkColumn.cs (5)
45public BindingBase ContentBinding 56BindingBase oldValue = _contentBinding; 71protected virtual void OnContentBindingChanged(BindingBase oldBinding, BindingBase newBinding) 309private BindingBase _contentBinding = null;
System\Windows\Controls\DatePicker.cs (1)
1089private BindingBase GetDatePickerBinding(DependencyProperty property)
System\Windows\Controls\GridViewColumn.cs (2)
282public BindingBase DisplayMemberBinding 295private BindingBase _displayMemberBinding;
System\Windows\Controls\GridViewRowPresenter.cs (2)
311BindingBase binding = column.DisplayMemberBinding; 578BindingBase binding;
System\Windows\Controls\Primitives\CalendarItem.cs (1)
1397private BindingBase GetOwnerBinding(string propertyName)
System\Windows\Data\Binding.cs (2)
688internal override BindingBase CreateClone() 693internal override void InitializeClone(BindingBase baseClone, BindingMode mode)
System\Windows\Data\BindingBase.cs (5)
461internal BindingBase Clone(BindingMode mode) 463BindingBase clone = this.CreateClone(); 469internal virtual void InitializeClone(BindingBase clone, BindingMode mode) 481internal abstract BindingBase CreateClone(); 535internal void CopyValue(Feature id, BindingBase clone) { if (HasValue(id)) { clone.SetValue(id, GetValue(id, null)); } }
System\Windows\Data\BindingExpressionBase.cs (6)
122internal BindingExpressionBase(BindingBase binding, BindingExpressionBase parent) : base(ExpressionMode.SupportsUnboundSources) 196public BindingBase ParentBindingBase { get { return _binding; } } 508internal static BindingExpressionBase CreateUntargetedBindingExpression(DependencyObject d, BindingBase binding) 2538ChangeFlag((PrivateFlags)BindingBase.FlagsFrom(ust), true); 2832BindingBase parent = expr.ParentBindingBase; 2910BindingBase _binding;
System\Windows\Data\BindingOperations.cs (2)
62public static BindingExpressionBase SetBinding(DependencyObject target, DependencyProperty dp, BindingBase binding) 89public static BindingBase GetBindingBase(DependencyObject target, DependencyProperty dp)
System\Windows\Data\MultiBinding.cs (6)
53BindingBase binding = value as BindingBase; 81public Collection<BindingBase> Bindings 372internal static void CheckTrigger(BindingBase bb) 383internal override BindingBase CreateClone() 388internal override void InitializeClone(BindingBase baseClone, BindingMode mode)
System\Windows\Data\MultiBindingExpression.cs (1)
995BindingBase binding = ParentMultiBinding.Bindings[i];
System\Windows\Data\PriorityBinding.cs (5)
50BindingBase binding = value as BindingBase; 78public Collection<BindingBase> Bindings 108internal override BindingBase CreateClone() 113internal override void InitializeClone(BindingBase baseClone, BindingMode mode)
System\Windows\Data\PriorityBindingExpression.cs (1)
502BindingBase binding = ParentPriorityBinding.Bindings[i];
System\Windows\DataTrigger.cs (4)
29public BindingBase Binding 194private BindingBase _binding; 204if (trigger != null && eventArgs.Member.Name == "Binding" && eventArgs.MarkupExtension is BindingBase) 206trigger.Binding = eventArgs.MarkupExtension as BindingBase;
System\Windows\FrameworkContentElement.cs (1)
1166public BindingExpressionBase SetBinding(DependencyProperty dp, BindingBase binding)
System\Windows\FrameworkElement.cs (1)
2748public BindingExpressionBase SetBinding(DependencyProperty dp, BindingBase binding)
System\Windows\FrameworkElementFactory.cs (1)
262public void SetBinding(DependencyProperty dp, BindingBase binding)
System\Windows\HierarchicalDataTemplate.cs (2)
60public BindingBase ItemsSource 236private BindingBase _itemsSourceBinding;
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
115case 21: t = () => typeof(BindingBase); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (10)
5549typeof(System.Collections.ObjectModel.Collection<System.Windows.Data.BindingBase>), // type 5756typeof(System.Collections.ObjectModel.Collection<System.Windows.Data.BindingBase>), // type 7583typeof(System.Windows.Data.BindingBase), // type 7588SetDelegate = delegate (object target, object value) { ((System.Windows.Condition)target).Binding = (System.Windows.Data.BindingBase)value; }, 7598Type type = typeof(System.Windows.Data.BindingBase); 7600this.GetXamlType(typeof(System.Windows.Data.BindingBase)), // DeclaringType 7609SetDelegate = delegate (object target, object value) { ((System.Windows.Data.BindingBase)target).FallbackValue = (System.Object)value; }, 7610GetDelegate = delegate (object target) { return ((System.Windows.Data.BindingBase)target).FallbackValue; } 8081typeof(System.Windows.Data.BindingBase), // type 8086SetDelegate = delegate (object target, object value) { ((System.Windows.DataTrigger)target).Binding = (System.Windows.Data.BindingBase)value; },
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
1901typeof(System.Windows.Data.BindingBase),
System\Windows\Markup\KnownTypes.cs (1)
5569case KnownElements.BindingBase: t = typeof(System.Windows.Data.BindingBase); break;
System\Windows\Markup\WpfXamlLoader.cs (1)
289XamlType bindingBaseType = xamlType.SchemaContext.GetXamlType(typeof(BindingBase));
System\Windows\Setter.cs (2)
111if ( !(value is DynamicResourceExtension) && !(value is System.Windows.Data.BindingBase) ) 238else if (me is DynamicResourceExtension || me is BindingBase)
System\Windows\StyleHelper.cs (19)
1706BindingBase binding = (BindingBase)o; 1726BindingBase binding = (BindingBase)o; 1733BindingBase binding, 2857BindingBase binding) 3741childValue.Value is BindingBase); 4425DependencyObject triggerContainer, BindingBase binding, BindingValueChangedEventArgs bindingChangedArgs, 4878BindingBase binding, BindingValueChangedEventArgs bindingChangedArgs, UncommonField<HybridDictionary[]> dataField, 4973BindingBase binding, BindingValueChangedEventArgs changedArgs, UncommonField<HybridDictionary[]> dataField, 4977BindingBase evaluationBinding = null; 5070BindingBase binding, ref HybridDictionary dataTriggersWithActions ) 5121BindingBase binding = bindingExpr.ParentBindingBase; 5158BindingBase binding = bindingExpr.ParentBindingBase; 5201BindingBase binding = bindingExpr.ParentBindingBase; 5238BindingBase binding, 5838internal TriggerCondition(BindingBase binding, LogicalOp logicalOp, object value) : 5844internal TriggerCondition(BindingBase binding, LogicalOp logicalOp, object value, string sourceName) 5950internal readonly BindingBase Binding;
System\Windows\TemplateContent.cs (1)
1107if (value is BindingBase ||
System.Windows.Controls.Ribbon (3)
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (3)
1543BindingBase binding = BindingOperations.GetBindingBase(original, originalProperty); 2266BindingBase binding = markupProp.Value as BindingBase;