2 types derived from DefinitionBase
PresentationFramework (2)
System\Windows\Controls\ColumnDefinition.cs (1)
944public class ColumnDefinition : DefinitionBase
System\Windows\Controls\RowDefinition.cs (1)
939public class RowDefinition : DefinitionBase
151 references to DefinitionBase
PresentationFramework (150)
System\Windows\Controls\ColumnDefinition.cs (9)
522DefinitionBase item = _items[i]; 532DefinitionBase item = _items[i]; 556internal DefinitionBase[] InternalItems 629private void PrivateConnectChild(int index, DefinitionBase value) 647private void PrivateDisconnectChild(DefinitionBase value) 667private void PrivateInsert(int index, DefinitionBase value) 698private void PrivateRemove(DefinitionBase value) 769private DefinitionBase[] _items; // storage of items 958: base(DefinitionBase.ThisIsColumnDefinition)
System\Windows\Controls\DefinitionBase.cs (18)
145DefinitionBase definition = (DefinitionBase) d; 188DefinitionBase definition = (DefinitionBase) d; 217DefinitionBase definition = (DefinitionBase) d; 506DefinitionBase definition = (DefinitionBase) d; 588DefinitionBase definition = (DefinitionBase)d; 745_registry = new List<DefinitionBase>(); 753internal void AddMember(DefinitionBase member) 767internal void RemoveMember(DefinitionBase member) 883DefinitionBase definitionBase = _registry[i]; 956private readonly List<DefinitionBase> _registry; // registry of participating definitions 983typeof(DefinitionBase), 1009typeof(DefinitionBase), 1019typeof(DefinitionBase),
System\Windows\Controls\Grid.cs (94)
817DefinitionBase[] definitions = DefinitionsU; 839DefinitionBase[] definitions = DefinitionsV; 1045extData.DefinitionsU = new DefinitionBase[] { new ColumnDefinition() }; 1056extData.DefinitionsU = new DefinitionBase[] { new ColumnDefinition() }; 1092extData.DefinitionsV = new DefinitionBase[] { new RowDefinition() }; 1103extData.DefinitionsV = new DefinitionBase[] { new RowDefinition() }; 1126DefinitionBase[] definitions, 1423DefinitionBase[] definitions, 1450DefinitionBase[] definitions, 1476DefinitionBase[] definitions, 1487DefinitionBase[] tempDefinitions = TempDefinitions; // temp array used to remember definitions for sorting 1662DefinitionBase[] definitions, 1677DefinitionBase[] definitions, 1680DefinitionBase[] tempDefinitions = TempDefinitions; 1777DefinitionBase[] definitions, 1781DefinitionBase[] tempDefinitions = TempDefinitions; 1792DefinitionBase def = definitions[i]; 1839DefinitionBase def = definitions[i]; 1902DefinitionBase def = definitions[i]; 1927DefinitionBase resolvedDef; 1989DefinitionBase def = tempDefinitions[i]; 2005DefinitionBase def = tempDefinitions[defCount + i]; 2020DefinitionBase def = definitions[i]; 2047DefinitionBase def = tempDefinitions[i]; 2055DefinitionBase def = tempDefinitions[i]; 2074DefinitionBase[] definitions) 2093DefinitionBase[] definitions, 2109DefinitionBase[] definitions, 2305DefinitionBase definition = definitions[definitionIndices[i]]; 2321DefinitionBase definition = definitions[definitionIndices[i]]; 2355DefinitionBase[] definitions, 2371DefinitionBase def = definitions[i]; 2419DefinitionBase def = definitions[i]; 2510DefinitionBase def = definitions[i]; 2536DefinitionBase resolvedDef; 2601DefinitionBase resolvedDef = definitions[definitionIndices[minCountPhase2 - 1]]; 2616DefinitionBase def = definitions[definitionIndices[i]]; 2632DefinitionBase def = definitions[definitionIndices[defCount + i]]; 2645DefinitionBase def = definitions[i]; 2672DefinitionBase def = definitions[definitionIndices[i]]; 2680DefinitionBase def = definitions[definitionIndices[i]]; 2707DefinitionBase def = definitions[i]; 2774DefinitionBase definition = definitions[definitionIndices[i]]; 2790DefinitionBase definition = definitions[definitionIndices[i]]; 2886DefinitionBase[] definitions, 3099private DefinitionBase[] DefinitionsU 3107private DefinitionBase[] DefinitionsV 3115private DefinitionBase[] TempDefinitions 3128extData.TempDefinitions = new DefinitionBase[requiredLength]; 3133extData.TempDefinitions = (DefinitionBase[])tempDefinitionsWeakRef.Target; 3137extData.TempDefinitions = new DefinitionBase[requiredLength]; 3288private static double StarWeight(DefinitionBase def, double scale) 3335private static readonly Comparison<DefinitionBase> s_spanPreferredDistributionOrderComparer = SpanPreferredDistributionOrderComparer; 3336private static readonly Comparison<DefinitionBase> s_spanMaxDistributionOrderComparer = SpanMaxDistributionOrderComparer; 3337private static readonly Comparison<DefinitionBase> s_starDistributionOrderComparer = StarDistributionOrderComparer; 3338private static readonly Comparison<DefinitionBase> s_minRatioComparer = MinRatioComparer; 3339private static readonly Comparison<DefinitionBase> s_maxRatioComparer = MaxRatioComparer; 3340private static readonly Comparison<DefinitionBase> s_starWeightComparer = StarWeightComparer; 3359internal DefinitionBase[] DefinitionsU; // collection of column definitions used during calc 3360internal DefinitionBase[] DefinitionsV; // collection of row definitions used during calc 3366internal DefinitionBase[] TempDefinitions; // temporary array used during layout for various purposes 3526new PropertyChangedCallback(DefinitionBase.OnIsSharedSizeScopePropertyChanged))); 3645private static int SpanPreferredDistributionOrderComparer(DefinitionBase x, DefinitionBase y) 3678private static int SpanMaxDistributionOrderComparer(DefinitionBase x, DefinitionBase y) 3711private static int StarDistributionOrderComparer(DefinitionBase x, DefinitionBase y) 3725private readonly DefinitionBase[] definitions; 3727internal StarDistributionOrderIndexComparer(DefinitionBase[] definitions) 3735DefinitionBase definitionX = definitions[x]; 3736DefinitionBase definitionY = definitions[y]; 3751private readonly DefinitionBase[] definitions; 3753internal DistributionOrderIndexComparer(DefinitionBase[] definitions) 3761DefinitionBase definitionX = definitions[x]; 3762DefinitionBase definitionY = definitions[y]; 3794private static int MinRatioComparer(DefinitionBase x, DefinitionBase y) 3810private static int MaxRatioComparer(DefinitionBase x, DefinitionBase y) 3825private static int StarWeightComparer(DefinitionBase x, DefinitionBase y) 3839private readonly DefinitionBase[] definitions; 3841internal MinRatioIndexComparer(DefinitionBase[] definitions) 3849DefinitionBase definitionX = definitions[x]; 3850DefinitionBase definitionY = definitions[y]; 3865private readonly DefinitionBase[] definitions; 3867internal MaxRatioIndexComparer(DefinitionBase[] definitions) 3875DefinitionBase definitionX = definitions[x]; 3876DefinitionBase definitionY = definitions[y]; 3891private readonly DefinitionBase[] definitions; 3893internal StarWeightIndexComparer(DefinitionBase[] definitions) 3901DefinitionBase definitionX = definitions[x]; 3902DefinitionBase definitionY = definitions[y];
System\Windows\Controls\GridSplitter.cs (11)
760private static bool IsStar(DefinitionBase definition) 766private static DefinitionBase GetGridDefinition(Grid grid, int index, GridResizeDirection direction) 768return direction == GridResizeDirection.Columns ? (DefinitionBase)grid.ColumnDefinitions[index] : (DefinitionBase)grid.RowDefinitions[index]; 772private double GetActualLength(DefinitionBase definition) 780private static void SetDefinitionLength(DefinitionBase definition, GridLength length) 835foreach (DefinitionBase definition in definitions) 896DefinitionBase definition1 = _resizeData.Definition1; 897DefinitionBase definition2 = _resizeData.Definition2; 1004public DefinitionBase Definition1; 1005public DefinitionBase Definition2;
System\Windows\Controls\MenuItem.cs (3)
2137Path = new PropertyPath(DefinitionBase.PrivateSharedSizeScopeProperty), 2141BindingOperations.SetBinding(this, DefinitionBase.PrivateSharedSizeScopeProperty, binding); 2148BindingOperations.ClearBinding(this, DefinitionBase.PrivateSharedSizeScopeProperty);
System\Windows\Controls\RowDefinition.cs (9)
517DefinitionBase item = _items[i]; 527DefinitionBase item = _items[i]; 551internal DefinitionBase[] InternalItems 624private void PrivateConnectChild(int index, DefinitionBase value) 642private void PrivateDisconnectChild(DefinitionBase value) 662private void PrivateInsert(int index, DefinitionBase value) 693private void PrivateRemove(DefinitionBase value) 764private DefinitionBase[] _items; // storage of items 953: base(DefinitionBase.ThisIsRowDefinition)
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
227case 134: t = () => typeof(DefinitionBase); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (3)
8277Type type = typeof(System.Windows.Controls.DefinitionBase); 8278DependencyProperty dp = System.Windows.Controls.DefinitionBase.SharedSizeGroupProperty; 8280this.GetXamlType(typeof(System.Windows.Controls.DefinitionBase)), // DeclaringType
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
3548typeof(System.Windows.Controls.DefinitionBase),
System\Windows\Markup\KnownTypes.cs (1)
5681case KnownElements.DefinitionBase: t = typeof(System.Windows.Controls.DefinitionBase); break;
System.Windows.Controls.Ribbon (1)
Microsoft\Windows\Controls\Ribbon\RibbonSeparator.cs (1)
141e.Property.OwnerType == typeof(DefinitionBase) &&