3 types derived from BindingBase
PresentationFramework (3)
System\Windows\Data\Binding.cs (1)
80public class Binding : BindingBase
System\Windows\Data\MultiBinding.cs (1)
34public class MultiBinding : BindingBase, IAddChild
System\Windows\Data\PriorityBinding.cs (1)
30public class PriorityBinding : BindingBase, IAddChild
133 references to BindingBase
PresentationFramework (130)
MS\Internal\Data\BindingCollection.cs (6)
28internal class BindingCollection : Collection<BindingBase> 37internal BindingCollection(BindingBase owner, BindingCollectionChangedCallback callback) 85protected override void InsertItem(int index, BindingBase item) 99protected override void SetItem(int index, BindingBase item) 118void ValidateItem(BindingBase binding) 137BindingBase _owner;
MS\Internal\Helper.cs (4)
695if (!typeof(BindingBase).IsAssignableFrom(markupExtension.GetType()) || 696!typeof(Collection<BindingBase>).IsAssignableFrom(targetProperty.GetType())) 719if (!typeof(BindingBase).IsAssignableFrom(markupExtension.GetType()) || 720!typeof(Collection<BindingBase>).IsAssignableFrom(targetType))
System\Windows\Condition.cs (5)
69public Condition( BindingBase binding, object conditionValue ) 105public BindingBase Binding 270if (condition != null && eventArgs.Member.Name == "Binding" && eventArgs.MarkupExtension is BindingBase) 272condition.Binding = eventArgs.MarkupExtension as BindingBase; 309private BindingBase _binding;
System\Windows\Controls\DataGrid.cs (1)
6996BindingBase binding = _column.ClipboardContentBinding.Clone(BindingMode.TwoWay);
System\Windows\Controls\DataGridBoundColumn.cs (7)
56public virtual BindingBase Binding 67BindingBase oldBinding = _binding; 95protected virtual void OnBindingChanged(BindingBase oldBinding, BindingBase newBinding) 105BindingBase binding = Binding; 190public override BindingBase ClipboardContentBinding 234private BindingBase _binding;
System\Windows\Controls\DataGridColumn.cs (3)
1363public virtual BindingBase ClipboardContentBinding 1405BindingBase binding = ClipboardContentBinding; 1557private BindingBase _clipboardContentBinding; // Storage for ClipboardContentBinding
System\Windows\Controls\DataGridComboBoxColumn.cs (18)
76private BindingBase EffectiveBinding 101public virtual BindingBase SelectedValueBinding 112BindingBase oldBinding = _selectedValueBinding; 138public virtual BindingBase SelectedItemBinding 149BindingBase oldBinding = _selectedItemBinding; 164public virtual BindingBase TextBinding 175BindingBase oldBinding = _textBinding; 189protected virtual void OnSelectedValueBindingChanged(BindingBase oldBinding, BindingBase newBinding) 199protected virtual void OnSelectedItemBindingChanged(BindingBase oldBinding, BindingBase newBinding) 209protected virtual void OnTextBindingChanged(BindingBase oldBinding, BindingBase newBinding) 324private static void ApplyBinding(BindingBase binding, DependencyObject target, DependencyProperty property) 343public override BindingBase ClipboardContentBinding 628private BindingBase _selectedValueBinding; 629private BindingBase _selectedItemBinding; 630private BindingBase _textBinding;
System\Windows\Controls\DataGridHelper.cs (2)
479internal static bool IsOneWay(BindingBase bindingBase) 504Collection<BindingBase> subBindings = priBinding.Bindings;
System\Windows\Controls\DataGridHyperlinkColumn.cs (5)
51public BindingBase ContentBinding 62BindingBase oldValue = _contentBinding; 77protected virtual void OnContentBindingChanged(BindingBase oldBinding, BindingBase newBinding) 316private BindingBase _contentBinding = null;
System\Windows\Controls\DatePicker.cs (1)
1096private BindingBase GetDatePickerBinding(DependencyProperty property)
System\Windows\Controls\GridViewColumn.cs (2)
283public BindingBase DisplayMemberBinding 296private BindingBase _displayMemberBinding;
System\Windows\Controls\GridViewRowPresenter.cs (2)
315BindingBase binding = column.DisplayMemberBinding; 582BindingBase binding;
System\Windows\Controls\Primitives\CalendarItem.cs (1)
1410private BindingBase GetOwnerBinding(string propertyName)
System\Windows\Data\Binding.cs (2)
713internal override BindingBase CreateClone() 718internal override void InitializeClone(BindingBase baseClone, BindingMode mode)
System\Windows\Data\BindingBase.cs (5)
463internal BindingBase Clone(BindingMode mode) 465BindingBase clone = this.CreateClone(); 471internal virtual void InitializeClone(BindingBase clone, BindingMode mode) 483internal abstract BindingBase CreateClone(); 537internal void CopyValue(Feature id, BindingBase clone) { if (HasValue(id)) { clone.SetValue(id, GetValue(id, null)); } }
System\Windows\Data\BindingExpressionBase.cs (6)
130internal BindingExpressionBase(BindingBase binding, BindingExpressionBase parent) : base(ExpressionMode.SupportsUnboundSources) 204public BindingBase ParentBindingBase { get { return _binding; } } 516internal static BindingExpressionBase CreateUntargetedBindingExpression(DependencyObject d, BindingBase binding) 2568ChangeFlag((PrivateFlags)BindingBase.FlagsFrom(ust), true); 2862BindingBase parent = expr.ParentBindingBase; 2940BindingBase _binding;
System\Windows\Data\BindingOperations.cs (2)
71public static BindingExpressionBase SetBinding(DependencyObject target, DependencyProperty dp, BindingBase binding) 98public static BindingBase GetBindingBase(DependencyObject target, DependencyProperty dp)
System\Windows\Data\MultiBinding.cs (6)
58BindingBase binding = value as BindingBase; 86public Collection<BindingBase> Bindings 377internal static void CheckTrigger(BindingBase bb) 388internal override BindingBase CreateClone() 393internal override void InitializeClone(BindingBase baseClone, BindingMode mode)
System\Windows\Data\MultiBindingExpression.cs (1)
1006BindingBase binding = ParentMultiBinding.Bindings[i];
System\Windows\Data\PriorityBinding.cs (5)
54BindingBase binding = value as BindingBase; 82public Collection<BindingBase> Bindings 112internal override BindingBase CreateClone() 117internal override void InitializeClone(BindingBase baseClone, BindingMode mode)
System\Windows\Data\PriorityBindingExpression.cs (1)
519BindingBase binding = ParentPriorityBinding.Bindings[i];
System\Windows\DataTrigger.cs (4)
31public BindingBase Binding 196private BindingBase _binding; 206if (trigger != null && eventArgs.Member.Name == "Binding" && eventArgs.MarkupExtension is BindingBase) 208trigger.Binding = eventArgs.MarkupExtension as BindingBase;
System\Windows\FrameworkContentElement.cs (1)
1186public BindingExpressionBase SetBinding(DependencyProperty dp, BindingBase binding)
System\Windows\FrameworkElement.cs (1)
2760public BindingExpressionBase SetBinding(DependencyProperty dp, BindingBase binding)
System\Windows\FrameworkElementFactory.cs (1)
274public void SetBinding(DependencyProperty dp, BindingBase binding)
System\Windows\HierarchicalDataTemplate.cs (2)
60public BindingBase ItemsSource 236private BindingBase _itemsSourceBinding;
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
117case 21: t = () => typeof(BindingBase); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (10)
5213typeof(System.Collections.ObjectModel.Collection<System.Windows.Data.BindingBase>), // type 5400typeof(System.Collections.ObjectModel.Collection<System.Windows.Data.BindingBase>), // type 7045typeof(System.Windows.Data.BindingBase), // type 7049bamlMember.SetDelegate = delegate(object target, object value) { ((System.Windows.Condition)target).Binding = (System.Windows.Data.BindingBase)value; }; 7058Type type = typeof(System.Windows.Data.BindingBase); 7060this.GetXamlType(typeof(System.Windows.Data.BindingBase)), // DeclaringType 7068bamlMember.SetDelegate = delegate(object target, object value) { ((System.Windows.Data.BindingBase)target).FallbackValue = (System.Object)value; }; 7069bamlMember.GetDelegate = delegate(object target) { return ((System.Windows.Data.BindingBase)target).FallbackValue; }; 7493typeof(System.Windows.Data.BindingBase), // type 7497bamlMember.SetDelegate = delegate(object target, object value) { ((System.Windows.DataTrigger)target).Binding = (System.Windows.Data.BindingBase)value; };
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
1871typeof(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)
293XamlType bindingBaseType = xamlType.SchemaContext.GetXamlType(typeof(BindingBase));
System\Windows\Setter.cs (2)
122if ( !(value is DynamicResourceExtension) && !(value is System.Windows.Data.BindingBase) ) 249else if (me is DynamicResourceExtension || me is BindingBase)
System\Windows\StyleHelper.cs (19)
1714BindingBase binding = (BindingBase)o; 1734BindingBase binding = (BindingBase)o; 1741BindingBase binding, 2868BindingBase binding) 3753childValue.Value is BindingBase); 4435DependencyObject triggerContainer, BindingBase binding, BindingValueChangedEventArgs bindingChangedArgs, 4888BindingBase binding, BindingValueChangedEventArgs bindingChangedArgs, UncommonField<HybridDictionary[]> dataField, 4983BindingBase binding, BindingValueChangedEventArgs changedArgs, UncommonField<HybridDictionary[]> dataField, 4987BindingBase evaluationBinding = null; 5080BindingBase binding, ref HybridDictionary dataTriggersWithActions ) 5131BindingBase binding = bindingExpr.ParentBindingBase; 5168BindingBase binding = bindingExpr.ParentBindingBase; 5211BindingBase binding = bindingExpr.ParentBindingBase; 5248BindingBase binding, 5850internal TriggerCondition(BindingBase binding, LogicalOp logicalOp, object value) : 5856internal TriggerCondition(BindingBase binding, LogicalOp logicalOp, object value, string sourceName) 5973internal readonly BindingBase Binding;
System\Windows\TemplateContent.cs (1)
1114if (value is BindingBase ||
System.Windows.Controls.Ribbon (3)
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (3)
1568BindingBase binding = BindingOperations.GetBindingBase(original, originalProperty); 2291BindingBase binding = markupProp.Value as BindingBase;