3 types derived from BindingBase
PresentationFramework (3)
System\Windows\Data\Binding.cs (1)
71public class Binding : BindingBase
System\Windows\Data\MultiBinding.cs (1)
28public class MultiBinding : BindingBase, IAddChild
System\Windows\Data\PriorityBinding.cs (1)
25public class PriorityBinding : BindingBase, IAddChild
133 references to BindingBase
PresentationFramework (130)
MS\Internal\Data\BindingCollection.cs (6)
20internal class BindingCollection : Collection<BindingBase> 29internal BindingCollection(BindingBase owner, BindingCollectionChangedCallback callback) 77protected override void InsertItem(int index, BindingBase item) 91protected override void SetItem(int index, BindingBase item) 110private void ValidateItem(BindingBase binding) 129private BindingBase _owner;
MS\Internal\Helper.cs (4)
682if (!typeof(BindingBase).IsAssignableFrom(markupExtension.GetType()) || 683!typeof(Collection<BindingBase>).IsAssignableFrom(targetProperty.GetType())) 706if (!typeof(BindingBase).IsAssignableFrom(markupExtension.GetType()) || 707!typeof(Collection<BindingBase>).IsAssignableFrom(targetType))
System\Windows\Condition.cs (5)
63public Condition( BindingBase binding, object conditionValue ) 99public BindingBase Binding 264if (condition != null && eventArgs.Member.Name == "Binding" && eventArgs.MarkupExtension is BindingBase) 266condition.Binding = eventArgs.MarkupExtension as BindingBase; 303private BindingBase _binding;
System\Windows\Controls\DataGrid.cs (1)
6952BindingBase binding = _column.ClipboardContentBinding.Clone(BindingMode.TwoWay);
System\Windows\Controls\DataGridBoundColumn.cs (7)
49public virtual BindingBase Binding 60BindingBase oldBinding = _binding; 88protected virtual void OnBindingChanged(BindingBase oldBinding, BindingBase newBinding) 98BindingBase binding = Binding; 183public override BindingBase ClipboardContentBinding 226private BindingBase _binding;
System\Windows\Controls\DataGridColumn.cs (3)
1352public virtual BindingBase ClipboardContentBinding 1394BindingBase binding = ClipboardContentBinding; 1546private BindingBase _clipboardContentBinding; // Storage for ClipboardContentBinding
System\Windows\Controls\DataGridComboBoxColumn.cs (18)
71private BindingBase EffectiveBinding 96public virtual BindingBase SelectedValueBinding 107BindingBase oldBinding = _selectedValueBinding; 133public virtual BindingBase SelectedItemBinding 144BindingBase oldBinding = _selectedItemBinding; 159public virtual BindingBase TextBinding 170BindingBase oldBinding = _textBinding; 184protected virtual void OnSelectedValueBindingChanged(BindingBase oldBinding, BindingBase newBinding) 194protected virtual void OnSelectedItemBindingChanged(BindingBase oldBinding, BindingBase newBinding) 204protected virtual void OnTextBindingChanged(BindingBase oldBinding, BindingBase newBinding) 319private static void ApplyBinding(BindingBase binding, DependencyObject target, DependencyProperty property) 338public override BindingBase ClipboardContentBinding 622private BindingBase _selectedValueBinding; 623private BindingBase _selectedItemBinding; 624private BindingBase _textBinding;
System\Windows\Controls\DataGridHelper.cs (2)
472internal static bool IsOneWay(BindingBase bindingBase) 497Collection<BindingBase> subBindings = priBinding.Bindings;
System\Windows\Controls\DataGridHyperlinkColumn.cs (5)
44public BindingBase ContentBinding 55BindingBase oldValue = _contentBinding; 70protected virtual void OnContentBindingChanged(BindingBase oldBinding, BindingBase newBinding) 308private BindingBase _contentBinding = null;
System\Windows\Controls\DatePicker.cs (1)
1088private BindingBase GetDatePickerBinding(DependencyProperty property)
System\Windows\Controls\GridViewColumn.cs (2)
281public BindingBase DisplayMemberBinding 294private BindingBase _displayMemberBinding;
System\Windows\Controls\GridViewRowPresenter.cs (2)
310BindingBase binding = column.DisplayMemberBinding; 577BindingBase binding;
System\Windows\Controls\Primitives\CalendarItem.cs (1)
1396private BindingBase GetOwnerBinding(string propertyName)
System\Windows\Data\Binding.cs (2)
687internal override BindingBase CreateClone() 692internal override void InitializeClone(BindingBase baseClone, BindingMode mode)
System\Windows\Data\BindingBase.cs (5)
460internal BindingBase Clone(BindingMode mode) 462BindingBase clone = this.CreateClone(); 468internal virtual void InitializeClone(BindingBase clone, BindingMode mode) 480internal abstract BindingBase CreateClone(); 534internal void CopyValue(Feature id, BindingBase clone) { if (HasValue(id)) { clone.SetValue(id, GetValue(id, null)); } }
System\Windows\Data\BindingExpressionBase.cs (6)
121internal BindingExpressionBase(BindingBase binding, BindingExpressionBase parent) : base(ExpressionMode.SupportsUnboundSources) 195public BindingBase ParentBindingBase { get { return _binding; } } 507internal static BindingExpressionBase CreateUntargetedBindingExpression(DependencyObject d, BindingBase binding) 2537ChangeFlag((PrivateFlags)BindingBase.FlagsFrom(ust), true); 2831BindingBase parent = expr.ParentBindingBase; 2909private BindingBase _binding;
System\Windows\Data\BindingOperations.cs (2)
61public static BindingExpressionBase SetBinding(DependencyObject target, DependencyProperty dp, BindingBase binding) 88public static BindingBase GetBindingBase(DependencyObject target, DependencyProperty dp)
System\Windows\Data\MultiBinding.cs (6)
52BindingBase binding = value as BindingBase; 80public Collection<BindingBase> Bindings 371internal static void CheckTrigger(BindingBase bb) 382internal override BindingBase CreateClone() 387internal override void InitializeClone(BindingBase baseClone, BindingMode mode)
System\Windows\Data\MultiBindingExpression.cs (1)
994BindingBase binding = ParentMultiBinding.Bindings[i];
System\Windows\Data\PriorityBinding.cs (5)
49BindingBase binding = value as BindingBase; 77public Collection<BindingBase> Bindings 107internal override BindingBase CreateClone() 112internal override void InitializeClone(BindingBase baseClone, BindingMode mode)
System\Windows\Data\PriorityBindingExpression.cs (1)
501BindingBase binding = ParentPriorityBinding.Bindings[i];
System\Windows\DataTrigger.cs (4)
28public BindingBase Binding 193private BindingBase _binding; 203if (trigger != null && eventArgs.Member.Name == "Binding" && eventArgs.MarkupExtension is BindingBase) 205trigger.Binding = eventArgs.MarkupExtension as BindingBase;
System\Windows\FrameworkContentElement.cs (1)
1165public BindingExpressionBase SetBinding(DependencyProperty dp, BindingBase binding)
System\Windows\FrameworkElement.cs (1)
2747public BindingExpressionBase SetBinding(DependencyProperty dp, BindingBase binding)
System\Windows\FrameworkElementFactory.cs (1)
261public void SetBinding(DependencyProperty dp, BindingBase binding)
System\Windows\HierarchicalDataTemplate.cs (2)
59public BindingBase ItemsSource 235private BindingBase _itemsSourceBinding;
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
114case 21: t = () => typeof(BindingBase); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (10)
5548typeof(System.Collections.ObjectModel.Collection<System.Windows.Data.BindingBase>), // type 5755typeof(System.Collections.ObjectModel.Collection<System.Windows.Data.BindingBase>), // type 7582typeof(System.Windows.Data.BindingBase), // type 7587SetDelegate = delegate (object target, object value) { ((System.Windows.Condition)target).Binding = (System.Windows.Data.BindingBase)value; }, 7597Type type = typeof(System.Windows.Data.BindingBase); 7599this.GetXamlType(typeof(System.Windows.Data.BindingBase)), // DeclaringType 7608SetDelegate = delegate (object target, object value) { ((System.Windows.Data.BindingBase)target).FallbackValue = (System.Object)value; }, 7609GetDelegate = delegate (object target) { return ((System.Windows.Data.BindingBase)target).FallbackValue; } 8080typeof(System.Windows.Data.BindingBase), // type 8085SetDelegate = delegate (object target, object value) { ((System.Windows.DataTrigger)target).Binding = (System.Windows.Data.BindingBase)value; },
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
1900typeof(System.Windows.Data.BindingBase),
System\Windows\Markup\KnownTypes.cs (1)
5568case KnownElements.BindingBase: t = typeof(System.Windows.Data.BindingBase); break;
System\Windows\Markup\WpfXamlLoader.cs (1)
288XamlType bindingBaseType = xamlType.SchemaContext.GetXamlType(typeof(BindingBase));
System\Windows\Setter.cs (2)
110if ( !(value is DynamicResourceExtension) && !(value is System.Windows.Data.BindingBase) ) 237else if (me is DynamicResourceExtension || me is BindingBase)
System\Windows\StyleHelper.cs (19)
1705BindingBase binding = (BindingBase)o; 1725BindingBase binding = (BindingBase)o; 1732BindingBase binding, 2856BindingBase binding) 3740childValue.Value is BindingBase); 4424DependencyObject triggerContainer, BindingBase binding, BindingValueChangedEventArgs bindingChangedArgs, 4877BindingBase binding, BindingValueChangedEventArgs bindingChangedArgs, UncommonField<HybridDictionary[]> dataField, 4972BindingBase binding, BindingValueChangedEventArgs changedArgs, UncommonField<HybridDictionary[]> dataField, 4976BindingBase evaluationBinding = null; 5069BindingBase binding, ref HybridDictionary dataTriggersWithActions ) 5120BindingBase binding = bindingExpr.ParentBindingBase; 5157BindingBase binding = bindingExpr.ParentBindingBase; 5200BindingBase binding = bindingExpr.ParentBindingBase; 5237BindingBase binding, 5837internal TriggerCondition(BindingBase binding, LogicalOp logicalOp, object value) : 5843internal TriggerCondition(BindingBase binding, LogicalOp logicalOp, object value, string sourceName) 5949internal readonly BindingBase Binding;
System\Windows\TemplateContent.cs (1)
1104if (value is BindingBase ||
System.Windows.Controls.Ribbon (3)
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (3)
1542BindingBase binding = BindingOperations.GetBindingBase(original, originalProperty); 2265BindingBase binding = markupProp.Value as BindingBase;