3 types derived from BindingBase
PresentationFramework (3)
src\Framework\System\Windows\Data\Binding.cs (1)
83public class Binding : BindingBase
src\Framework\System\Windows\Data\MultiBinding.cs (1)
37public class MultiBinding : BindingBase, IAddChild
src\Framework\System\Windows\Data\PriorityBinding.cs (1)
33public class PriorityBinding : BindingBase, IAddChild
132 references to BindingBase
PresentationFramework (130)
src\Framework\MS\Internal\Data\BindingCollection.cs (6)
30internal class BindingCollection : Collection<BindingBase> 40internal BindingCollection(BindingBase owner, BindingCollectionChangedCallback callback) 88protected override void InsertItem(int index, BindingBase item) 103protected override void SetItem(int index, BindingBase item) 123void ValidateItem(BindingBase binding) 142BindingBase _owner;
src\Framework\MS\Internal\Helper.cs (4)
710if (!typeof(BindingBase).IsAssignableFrom(markupExtension.GetType()) || 711!typeof(Collection<BindingBase>).IsAssignableFrom(targetProperty.GetType())) 734if (!typeof(BindingBase).IsAssignableFrom(markupExtension.GetType()) || 735!typeof(Collection<BindingBase>).IsAssignableFrom(targetType))
src\Framework\System\Windows\Condition.cs (5)
68public Condition( BindingBase binding, object conditionValue ) 107public BindingBase Binding 278if (condition != null && eventArgs.Member.Name == "Binding" && eventArgs.MarkupExtension is BindingBase) 280condition.Binding = eventArgs.MarkupExtension as BindingBase; 320private BindingBase _binding;
src\Framework\System\Windows\Controls\DataGrid.cs (1)
6998BindingBase binding = _column.ClipboardContentBinding.Clone(BindingMode.TwoWay);
src\Framework\System\Windows\Controls\DataGridBoundColumn.cs (7)
57public virtual BindingBase Binding 68BindingBase oldBinding = _binding; 96protected virtual void OnBindingChanged(BindingBase oldBinding, BindingBase newBinding) 106BindingBase binding = Binding; 191public override BindingBase ClipboardContentBinding 235private BindingBase _binding;
src\Framework\System\Windows\Controls\DataGridColumn.cs (3)
1370public virtual BindingBase ClipboardContentBinding 1412BindingBase binding = ClipboardContentBinding; 1554private BindingBase _clipboardContentBinding; // Storage for ClipboardContentBinding
src\Framework\System\Windows\Controls\DataGridComboBoxColumn.cs (18)
77private BindingBase EffectiveBinding 102public virtual BindingBase SelectedValueBinding 113BindingBase oldBinding = _selectedValueBinding; 139public virtual BindingBase SelectedItemBinding 150BindingBase oldBinding = _selectedItemBinding; 165public virtual BindingBase TextBinding 176BindingBase oldBinding = _textBinding; 190protected virtual void OnSelectedValueBindingChanged(BindingBase oldBinding, BindingBase newBinding) 200protected virtual void OnSelectedItemBindingChanged(BindingBase oldBinding, BindingBase newBinding) 210protected virtual void OnTextBindingChanged(BindingBase oldBinding, BindingBase newBinding) 325private static void ApplyBinding(BindingBase binding, DependencyObject target, DependencyProperty property) 344public override BindingBase ClipboardContentBinding 629private BindingBase _selectedValueBinding; 630private BindingBase _selectedItemBinding; 631private BindingBase _textBinding;
src\Framework\System\Windows\Controls\DataGridHelper.cs (2)
480internal static bool IsOneWay(BindingBase bindingBase) 505Collection<BindingBase> subBindings = priBinding.Bindings;
src\Framework\System\Windows\Controls\DataGridHyperlinkColumn.cs (5)
52public BindingBase ContentBinding 63BindingBase oldValue = _contentBinding; 78protected virtual void OnContentBindingChanged(BindingBase oldBinding, BindingBase newBinding) 317private BindingBase _contentBinding = null;
src\Framework\System\Windows\Controls\DatePicker.cs (1)
1085private BindingBase GetDatePickerBinding(DependencyProperty property)
src\Framework\System\Windows\Controls\GridViewColumn.cs (2)
285public BindingBase DisplayMemberBinding 298private BindingBase _displayMemberBinding;
src\Framework\System\Windows\Controls\GridViewRowPresenter.cs (2)
317BindingBase binding = column.DisplayMemberBinding; 585BindingBase binding;
src\Framework\System\Windows\Controls\Primitives\CalendarItem.cs (1)
1414private BindingBase GetOwnerBinding(string propertyName)
src\Framework\System\Windows\Data\Binding.cs (2)
718internal override BindingBase CreateClone() 723internal override void InitializeClone(BindingBase baseClone, BindingMode mode)
src\Framework\System\Windows\Data\BindingBase.cs (5)
466internal BindingBase Clone(BindingMode mode) 468BindingBase clone = this.CreateClone(); 474internal virtual void InitializeClone(BindingBase clone, BindingMode mode) 486internal abstract BindingBase CreateClone(); 540internal void CopyValue(Feature id, BindingBase clone) { if (HasValue(id)) { clone.SetValue(id, GetValue(id, null)); } }
src\Framework\System\Windows\Data\BindingExpressionBase.cs (6)
134internal BindingExpressionBase(BindingBase binding, BindingExpressionBase parent) : base(ExpressionMode.SupportsUnboundSources) 207public BindingBase ParentBindingBase { get { return _binding; } } 522internal static BindingExpressionBase CreateUntargetedBindingExpression(DependencyObject d, BindingBase binding) 2567ChangeFlag((PrivateFlags)BindingBase.FlagsFrom(ust), true); 2861BindingBase parent = expr.ParentBindingBase; 2939BindingBase _binding;
src\Framework\System\Windows\Data\BindingOperations.cs (2)
73public static BindingExpressionBase SetBinding(DependencyObject target, DependencyProperty dp, BindingBase binding) 103public static BindingBase GetBindingBase(DependencyObject target, DependencyProperty dp)
src\Framework\System\Windows\Data\MultiBinding.cs (6)
62BindingBase binding = value as BindingBase; 90public Collection<BindingBase> Bindings 382internal static void CheckTrigger(BindingBase bb) 393internal override BindingBase CreateClone() 398internal override void InitializeClone(BindingBase baseClone, BindingMode mode)
src\Framework\System\Windows\Data\MultiBindingExpression.cs (1)
1006BindingBase binding = ParentMultiBinding.Bindings[i];
src\Framework\System\Windows\Data\PriorityBinding.cs (5)
57BindingBase binding = value as BindingBase; 85public Collection<BindingBase> Bindings 115internal override BindingBase CreateClone() 120internal override void InitializeClone(BindingBase baseClone, BindingMode mode)
src\Framework\System\Windows\Data\PriorityBindingExpression.cs (1)
522BindingBase binding = ParentPriorityBinding.Bindings[i];
src\Framework\System\Windows\DataTrigger.cs (4)
32public BindingBase Binding 197private BindingBase _binding; 213if (trigger != null && eventArgs.Member.Name == "Binding" && eventArgs.MarkupExtension is BindingBase) 215trigger.Binding = eventArgs.MarkupExtension as BindingBase;
src\Framework\System\Windows\FrameworkContentElement.cs (1)
1195public BindingExpressionBase SetBinding(DependencyProperty dp, BindingBase binding)
src\Framework\System\Windows\FrameworkElement.cs (1)
2765public BindingExpressionBase SetBinding(DependencyProperty dp, BindingBase binding)
src\Framework\System\Windows\FrameworkElementFactory.cs (1)
280public void SetBinding(DependencyProperty dp, BindingBase binding)
src\Framework\System\Windows\HierarchicalDataTemplate.cs (2)
61public BindingBase ItemsSource 237private BindingBase _itemsSourceBinding;
src\Framework\System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
113case 21: t = () => typeof(BindingBase); break;
src\Framework\System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (10)
5188typeof(System.Collections.ObjectModel.Collection<System.Windows.Data.BindingBase>), // type 5375typeof(System.Collections.ObjectModel.Collection<System.Windows.Data.BindingBase>), // type 7003typeof(System.Windows.Data.BindingBase), // type 7007bamlMember.SetDelegate = delegate(object target, object value) { ((System.Windows.Condition)target).Binding = (System.Windows.Data.BindingBase)value; }; 7016Type type = typeof(System.Windows.Data.BindingBase); 7018this.GetXamlType(typeof(System.Windows.Data.BindingBase)), // DeclaringType 7026bamlMember.SetDelegate = delegate(object target, object value) { ((System.Windows.Data.BindingBase)target).FallbackValue = (System.Object)value; }; 7027bamlMember.GetDelegate = delegate(object target) { return ((System.Windows.Data.BindingBase)target).FallbackValue; }; 7451typeof(System.Windows.Data.BindingBase), // type 7455bamlMember.SetDelegate = delegate(object target, object value) { ((System.Windows.DataTrigger)target).Binding = (System.Windows.Data.BindingBase)value; };
src\Framework\System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
1867typeof(System.Windows.Data.BindingBase),
src\Framework\System\Windows\Markup\KnownTypes.cs (1)
5565case KnownElements.BindingBase: t = typeof(System.Windows.Data.BindingBase); break;
src\Framework\System\Windows\Markup\WpfXamlLoader.cs (1)
272XamlType bindingBaseType = xamlType.SchemaContext.GetXamlType(typeof(BindingBase));
src\Framework\System\Windows\Setter.cs (2)
123if ( !(value is DynamicResourceExtension) && !(value is System.Windows.Data.BindingBase) ) 256else if (me is DynamicResourceExtension || me is BindingBase)
src\Framework\System\Windows\StyleHelper.cs (19)
1714BindingBase binding = (BindingBase)o; 1734BindingBase binding = (BindingBase)o; 1741BindingBase binding, 2868BindingBase binding) 3752childValue.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;
src\Framework\System\Windows\TemplateContent.cs (1)
1179if (value is BindingBase ||
System.Activities.Core.Presentation (2)
System\Activities\Core\Presentation\FlowchartDesigner.xaml.cs (2)
922BindingBase labelBinding = null; 945void SetConnectorLabelToolTip(Connector connector, BindingBase binding)