2 types derived from DefinitionBase
PresentationFramework (2)
System\Windows\Controls\ColumnDefinition.cs (1)
898public class ColumnDefinition : DefinitionBase
System\Windows\Controls\RowDefinition.cs (1)
893public class RowDefinition : DefinitionBase
147 references to DefinitionBase
PresentationFramework (146)
System\Windows\Controls\ColumnDefinition.cs (7)
513internal DefinitionBase[] InternalItems 586private void PrivateConnectChild(int index, DefinitionBase value) 604private void PrivateDisconnectChild(DefinitionBase value) 624private void PrivateInsert(int index, DefinitionBase value) 655private void PrivateRemove(DefinitionBase value) 723private DefinitionBase[] _items; // storage of items 912: base(DefinitionBase.ThisIsColumnDefinition)
System\Windows\Controls\DefinitionBase.cs (18)
146DefinitionBase definition = (DefinitionBase) d; 189DefinitionBase definition = (DefinitionBase) d; 218DefinitionBase definition = (DefinitionBase) d; 507DefinitionBase definition = (DefinitionBase) d; 589DefinitionBase definition = (DefinitionBase)d; 746_registry = new List<DefinitionBase>(); 754internal void AddMember(DefinitionBase member) 768internal void RemoveMember(DefinitionBase member) 884DefinitionBase definitionBase = _registry[i]; 957private readonly List<DefinitionBase> _registry; // registry of participating definitions 984typeof(DefinitionBase), 1010typeof(DefinitionBase), 1020typeof(DefinitionBase),
System\Windows\Controls\Grid.cs (94)
764DefinitionBase[] definitions = DefinitionsU; 786DefinitionBase[] definitions = DefinitionsV; 992extData.DefinitionsU = new DefinitionBase[] { new ColumnDefinition() }; 1003extData.DefinitionsU = new DefinitionBase[] { new ColumnDefinition() }; 1039extData.DefinitionsV = new DefinitionBase[] { new RowDefinition() }; 1050extData.DefinitionsV = new DefinitionBase[] { new RowDefinition() }; 1073DefinitionBase[] definitions, 1370DefinitionBase[] definitions, 1397DefinitionBase[] definitions, 1423DefinitionBase[] definitions, 1434DefinitionBase[] tempDefinitions = TempDefinitions; // temp array used to remember definitions for sorting 1609DefinitionBase[] definitions, 1624DefinitionBase[] definitions, 1627DefinitionBase[] tempDefinitions = TempDefinitions; 1724DefinitionBase[] definitions, 1728DefinitionBase[] tempDefinitions = TempDefinitions; 1739DefinitionBase def = definitions[i]; 1786DefinitionBase def = definitions[i]; 1849DefinitionBase def = definitions[i]; 1874DefinitionBase resolvedDef; 1936DefinitionBase def = tempDefinitions[i]; 1952DefinitionBase def = tempDefinitions[defCount + i]; 1967DefinitionBase def = definitions[i]; 1994DefinitionBase def = tempDefinitions[i]; 2002DefinitionBase def = tempDefinitions[i]; 2021DefinitionBase[] definitions) 2040DefinitionBase[] definitions, 2056DefinitionBase[] definitions, 2252DefinitionBase definition = definitions[definitionIndices[i]]; 2268DefinitionBase definition = definitions[definitionIndices[i]]; 2302DefinitionBase[] definitions, 2318DefinitionBase def = definitions[i]; 2366DefinitionBase def = definitions[i]; 2457DefinitionBase def = definitions[i]; 2483DefinitionBase resolvedDef; 2548DefinitionBase resolvedDef = definitions[definitionIndices[minCountPhase2 - 1]]; 2563DefinitionBase def = definitions[definitionIndices[i]]; 2579DefinitionBase def = definitions[definitionIndices[defCount + i]]; 2592DefinitionBase def = definitions[i]; 2619DefinitionBase def = definitions[definitionIndices[i]]; 2627DefinitionBase def = definitions[definitionIndices[i]]; 2654DefinitionBase def = definitions[i]; 2721DefinitionBase definition = definitions[definitionIndices[i]]; 2737DefinitionBase definition = definitions[definitionIndices[i]]; 2833DefinitionBase[] definitions, 3046private DefinitionBase[] DefinitionsU 3054private DefinitionBase[] DefinitionsV 3062private DefinitionBase[] TempDefinitions 3075extData.TempDefinitions = new DefinitionBase[requiredLength]; 3080extData.TempDefinitions = (DefinitionBase[])tempDefinitionsWeakRef.Target; 3084extData.TempDefinitions = new DefinitionBase[requiredLength]; 3235static double StarWeight(DefinitionBase def, double scale) 3282private static readonly Comparison<DefinitionBase> s_spanPreferredDistributionOrderComparer = SpanPreferredDistributionOrderComparer; 3283private static readonly Comparison<DefinitionBase> s_spanMaxDistributionOrderComparer = SpanMaxDistributionOrderComparer; 3284private static readonly Comparison<DefinitionBase> s_starDistributionOrderComparer = StarDistributionOrderComparer; 3285private static readonly Comparison<DefinitionBase> s_minRatioComparer = MinRatioComparer; 3286private static readonly Comparison<DefinitionBase> s_maxRatioComparer = MaxRatioComparer; 3287private static readonly Comparison<DefinitionBase> s_starWeightComparer = StarWeightComparer; 3306internal DefinitionBase[] DefinitionsU; // collection of column definitions used during calc 3307internal DefinitionBase[] DefinitionsV; // collection of row definitions used during calc 3313internal DefinitionBase[] TempDefinitions; // temporary array used during layout for various purposes 3473new PropertyChangedCallback(DefinitionBase.OnIsSharedSizeScopePropertyChanged))); 3592private static int SpanPreferredDistributionOrderComparer(DefinitionBase x, DefinitionBase y) 3625private static int SpanMaxDistributionOrderComparer(DefinitionBase x, DefinitionBase y) 3658private static int StarDistributionOrderComparer(DefinitionBase x, DefinitionBase y) 3672private readonly DefinitionBase[] definitions; 3674internal StarDistributionOrderIndexComparer(DefinitionBase[] definitions) 3682DefinitionBase definitionX = definitions[x]; 3683DefinitionBase definitionY = definitions[y]; 3698private readonly DefinitionBase[] definitions; 3700internal DistributionOrderIndexComparer(DefinitionBase[] definitions) 3708DefinitionBase definitionX = definitions[x]; 3709DefinitionBase definitionY = definitions[y]; 3741private static int MinRatioComparer(DefinitionBase x, DefinitionBase y) 3757private static int MaxRatioComparer(DefinitionBase x, DefinitionBase y) 3772private static int StarWeightComparer(DefinitionBase x, DefinitionBase y) 3786private readonly DefinitionBase[] definitions; 3788internal MinRatioIndexComparer(DefinitionBase[] definitions) 3796DefinitionBase definitionX = definitions[x]; 3797DefinitionBase definitionY = definitions[y]; 3812private readonly DefinitionBase[] definitions; 3814internal MaxRatioIndexComparer(DefinitionBase[] definitions) 3822DefinitionBase definitionX = definitions[x]; 3823DefinitionBase definitionY = definitions[y]; 3838private readonly DefinitionBase[] definitions; 3840internal StarWeightIndexComparer(DefinitionBase[] definitions) 3848DefinitionBase definitionX = definitions[x]; 3849DefinitionBase definitionY = definitions[y];
System\Windows\Controls\GridSplitter.cs (11)
761private static bool IsStar(DefinitionBase definition) 767private static DefinitionBase GetGridDefinition(Grid grid, int index, GridResizeDirection direction) 769return direction == GridResizeDirection.Columns ? (DefinitionBase)grid.ColumnDefinitions[index] : (DefinitionBase)grid.RowDefinitions[index]; 773private double GetActualLength(DefinitionBase definition) 781private static void SetDefinitionLength(DefinitionBase definition, GridLength length) 836foreach (DefinitionBase definition in definitions) 897DefinitionBase definition1 = _resizeData.Definition1; 898DefinitionBase definition2 = _resizeData.Definition2; 1005public DefinitionBase Definition1; 1006public DefinitionBase Definition2;
System\Windows\Controls\MenuItem.cs (3)
2138Path = new PropertyPath(DefinitionBase.PrivateSharedSizeScopeProperty), 2142BindingOperations.SetBinding(this, DefinitionBase.PrivateSharedSizeScopeProperty, binding); 2149BindingOperations.ClearBinding(this, DefinitionBase.PrivateSharedSizeScopeProperty);
System\Windows\Controls\RowDefinition.cs (7)
508internal DefinitionBase[] InternalItems 581private void PrivateConnectChild(int index, DefinitionBase value) 599private void PrivateDisconnectChild(DefinitionBase value) 619private void PrivateInsert(int index, DefinitionBase value) 650private void PrivateRemove(DefinitionBase value) 718private DefinitionBase[] _items; // storage of items 907: base(DefinitionBase.ThisIsRowDefinition)
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
228case 134: t = () => typeof(DefinitionBase); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (3)
8274Type type = typeof(System.Windows.Controls.DefinitionBase); 8275DependencyProperty dp = System.Windows.Controls.DefinitionBase.SharedSizeGroupProperty; 8277this.GetXamlType(typeof(System.Windows.Controls.DefinitionBase)), // DeclaringType
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
3549typeof(System.Windows.Controls.DefinitionBase),
System\Windows\Markup\KnownTypes.cs (1)
5682case KnownElements.DefinitionBase: t = typeof(System.Windows.Controls.DefinitionBase); break;
System.Windows.Controls.Ribbon (1)
Microsoft\Windows\Controls\Ribbon\RibbonSeparator.cs (1)
142e.Property.OwnerType == typeof(DefinitionBase) &&