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)
686if (!typeof(BindingBase).IsAssignableFrom(markupExtension.GetType()) || 687!typeof(Collection<BindingBase>).IsAssignableFrom(targetProperty.GetType())) 710if (!typeof(BindingBase).IsAssignableFrom(markupExtension.GetType()) || 711!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)
6993BindingBase 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)
1360public virtual BindingBase ClipboardContentBinding 1402BindingBase binding = ClipboardContentBinding; 1554private 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)
1092private 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)
1405private BindingBase GetOwnerBinding(string propertyName)
System\Windows\Data\Binding.cs (2)
705internal override BindingBase CreateClone() 710internal 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) 2560ChangeFlag((PrivateFlags)BindingBase.FlagsFrom(ust), true); 2854BindingBase parent = expr.ParentBindingBase; 2932BindingBase _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)
512BindingBase 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)
1174public BindingExpressionBase SetBinding(DependencyProperty dp, BindingBase binding)
System\Windows\FrameworkElement.cs (1)
2756public BindingExpressionBase SetBinding(DependencyProperty dp, BindingBase binding)
System\Windows\FrameworkElementFactory.cs (1)
266public 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)
5211typeof(System.Collections.ObjectModel.Collection<System.Windows.Data.BindingBase>), // type 5398typeof(System.Collections.ObjectModel.Collection<System.Windows.Data.BindingBase>), // type 7043typeof(System.Windows.Data.BindingBase), // type 7047bamlMember.SetDelegate = delegate(object target, object value) { ((System.Windows.Condition)target).Binding = (System.Windows.Data.BindingBase)value; }; 7056Type type = typeof(System.Windows.Data.BindingBase); 7058this.GetXamlType(typeof(System.Windows.Data.BindingBase)), // DeclaringType 7066bamlMember.SetDelegate = delegate(object target, object value) { ((System.Windows.Data.BindingBase)target).FallbackValue = (System.Object)value; }; 7067bamlMember.GetDelegate = delegate(object target) { return ((System.Windows.Data.BindingBase)target).FallbackValue; }; 7491typeof(System.Windows.Data.BindingBase), // type 7495bamlMember.SetDelegate = delegate(object target, object value) { ((System.Windows.DataTrigger)target).Binding = (System.Windows.Data.BindingBase)value; };
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
1869typeof(System.Windows.Data.BindingBase),
System\Windows\Markup\KnownTypes.cs (1)
5575case KnownElements.BindingBase: t = typeof(System.Windows.Data.BindingBase); break;
System\Windows\Markup\WpfXamlLoader.cs (1)
292XamlType bindingBaseType = xamlType.SchemaContext.GetXamlType(typeof(BindingBase));
System\Windows\Setter.cs (2)
120if ( !(value is DynamicResourceExtension) && !(value is System.Windows.Data.BindingBase) ) 247else if (me is DynamicResourceExtension || me is BindingBase)
System\Windows\StyleHelper.cs (19)
1708BindingBase binding = (BindingBase)o; 1728BindingBase binding = (BindingBase)o; 1735BindingBase binding, 2862BindingBase binding) 3747childValue.Value is BindingBase); 4429DependencyObject triggerContainer, BindingBase binding, BindingValueChangedEventArgs bindingChangedArgs, 4882BindingBase binding, BindingValueChangedEventArgs bindingChangedArgs, UncommonField<HybridDictionary[]> dataField, 4977BindingBase binding, BindingValueChangedEventArgs changedArgs, UncommonField<HybridDictionary[]> dataField, 4981BindingBase evaluationBinding = null; 5074BindingBase binding, ref HybridDictionary dataTriggersWithActions ) 5125BindingBase binding = bindingExpr.ParentBindingBase; 5162BindingBase binding = bindingExpr.ParentBindingBase; 5205BindingBase binding = bindingExpr.ParentBindingBase; 5242BindingBase binding, 5844internal TriggerCondition(BindingBase binding, LogicalOp logicalOp, object value) : 5850internal TriggerCondition(BindingBase binding, LogicalOp logicalOp, object value, string sourceName) 5967internal readonly BindingBase Binding;
System\Windows\TemplateContent.cs (1)
1111if (value is BindingBase ||
System.Windows.Controls.Ribbon (3)
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (3)
1563BindingBase binding = BindingOperations.GetBindingBase(original, originalProperty); 2286BindingBase binding = markupProp.Value as BindingBase;