2 types derived from DefinitionBase
PresentationFramework (2)
System\Windows\Controls\ColumnDefinition.cs (1)
897
public class ColumnDefinition :
DefinitionBase
System\Windows\Controls\RowDefinition.cs (1)
892
public class RowDefinition :
DefinitionBase
147 references to DefinitionBase
PresentationFramework (146)
System\Windows\Controls\ColumnDefinition.cs (7)
512
internal
DefinitionBase
[] InternalItems
585
private void PrivateConnectChild(int index,
DefinitionBase
value)
603
private void PrivateDisconnectChild(
DefinitionBase
value)
623
private void PrivateInsert(int index,
DefinitionBase
value)
654
private void PrivateRemove(
DefinitionBase
value)
722
private
DefinitionBase
[] _items; // storage of items
911
: base(
DefinitionBase
.ThisIsColumnDefinition)
System\Windows\Controls\DefinitionBase.cs (18)
145
DefinitionBase
definition = (
DefinitionBase
) d;
188
DefinitionBase
definition = (
DefinitionBase
) d;
217
DefinitionBase
definition = (
DefinitionBase
) d;
506
DefinitionBase
definition = (
DefinitionBase
) d;
588
DefinitionBase
definition = (
DefinitionBase
)d;
745
_registry = new List<
DefinitionBase
>();
753
internal void AddMember(
DefinitionBase
member)
767
internal void RemoveMember(
DefinitionBase
member)
883
DefinitionBase
definitionBase = _registry[i];
956
private readonly List<
DefinitionBase
> _registry; // registry of participating definitions
983
typeof(
DefinitionBase
),
1009
typeof(
DefinitionBase
),
1019
typeof(
DefinitionBase
),
System\Windows\Controls\Grid.cs (94)
763
DefinitionBase
[] definitions = DefinitionsU;
785
DefinitionBase
[] definitions = DefinitionsV;
991
extData.DefinitionsU = new
DefinitionBase
[] { new ColumnDefinition() };
1002
extData.DefinitionsU = new
DefinitionBase
[] { new ColumnDefinition() };
1038
extData.DefinitionsV = new
DefinitionBase
[] { new RowDefinition() };
1049
extData.DefinitionsV = new
DefinitionBase
[] { new RowDefinition() };
1072
DefinitionBase
[] definitions,
1369
DefinitionBase
[] definitions,
1396
DefinitionBase
[] definitions,
1422
DefinitionBase
[] definitions,
1433
DefinitionBase
[] tempDefinitions = TempDefinitions; // temp array used to remember definitions for sorting
1608
DefinitionBase
[] definitions,
1623
DefinitionBase
[] definitions,
1626
DefinitionBase
[] tempDefinitions = TempDefinitions;
1723
DefinitionBase
[] definitions,
1727
DefinitionBase
[] tempDefinitions = TempDefinitions;
1738
DefinitionBase
def = definitions[i];
1785
DefinitionBase
def = definitions[i];
1848
DefinitionBase
def = definitions[i];
1873
DefinitionBase
resolvedDef;
1935
DefinitionBase
def = tempDefinitions[i];
1951
DefinitionBase
def = tempDefinitions[defCount + i];
1966
DefinitionBase
def = definitions[i];
1993
DefinitionBase
def = tempDefinitions[i];
2001
DefinitionBase
def = tempDefinitions[i];
2020
DefinitionBase
[] definitions)
2039
DefinitionBase
[] definitions,
2055
DefinitionBase
[] definitions,
2251
DefinitionBase
definition = definitions[definitionIndices[i]];
2267
DefinitionBase
definition = definitions[definitionIndices[i]];
2301
DefinitionBase
[] definitions,
2317
DefinitionBase
def = definitions[i];
2365
DefinitionBase
def = definitions[i];
2456
DefinitionBase
def = definitions[i];
2482
DefinitionBase
resolvedDef;
2547
DefinitionBase
resolvedDef = definitions[definitionIndices[minCountPhase2 - 1]];
2562
DefinitionBase
def = definitions[definitionIndices[i]];
2578
DefinitionBase
def = definitions[definitionIndices[defCount + i]];
2591
DefinitionBase
def = definitions[i];
2618
DefinitionBase
def = definitions[definitionIndices[i]];
2626
DefinitionBase
def = definitions[definitionIndices[i]];
2653
DefinitionBase
def = definitions[i];
2720
DefinitionBase
definition = definitions[definitionIndices[i]];
2736
DefinitionBase
definition = definitions[definitionIndices[i]];
2832
DefinitionBase
[] definitions,
3045
private
DefinitionBase
[] DefinitionsU
3053
private
DefinitionBase
[] DefinitionsV
3061
private
DefinitionBase
[] TempDefinitions
3074
extData.TempDefinitions = new
DefinitionBase
[requiredLength];
3079
extData.TempDefinitions = (
DefinitionBase
[])tempDefinitionsWeakRef.Target;
3083
extData.TempDefinitions = new
DefinitionBase
[requiredLength];
3234
private static double StarWeight(
DefinitionBase
def, double scale)
3281
private static readonly Comparison<
DefinitionBase
> s_spanPreferredDistributionOrderComparer = SpanPreferredDistributionOrderComparer;
3282
private static readonly Comparison<
DefinitionBase
> s_spanMaxDistributionOrderComparer = SpanMaxDistributionOrderComparer;
3283
private static readonly Comparison<
DefinitionBase
> s_starDistributionOrderComparer = StarDistributionOrderComparer;
3284
private static readonly Comparison<
DefinitionBase
> s_minRatioComparer = MinRatioComparer;
3285
private static readonly Comparison<
DefinitionBase
> s_maxRatioComparer = MaxRatioComparer;
3286
private static readonly Comparison<
DefinitionBase
> s_starWeightComparer = StarWeightComparer;
3305
internal
DefinitionBase
[] DefinitionsU; // collection of column definitions used during calc
3306
internal
DefinitionBase
[] DefinitionsV; // collection of row definitions used during calc
3312
internal
DefinitionBase
[] TempDefinitions; // temporary array used during layout for various purposes
3472
new PropertyChangedCallback(
DefinitionBase
.OnIsSharedSizeScopePropertyChanged)));
3591
private static int SpanPreferredDistributionOrderComparer(
DefinitionBase
x,
DefinitionBase
y)
3624
private static int SpanMaxDistributionOrderComparer(
DefinitionBase
x,
DefinitionBase
y)
3657
private static int StarDistributionOrderComparer(
DefinitionBase
x,
DefinitionBase
y)
3671
private readonly
DefinitionBase
[] definitions;
3673
internal StarDistributionOrderIndexComparer(
DefinitionBase
[] definitions)
3681
DefinitionBase
definitionX = definitions[x];
3682
DefinitionBase
definitionY = definitions[y];
3697
private readonly
DefinitionBase
[] definitions;
3699
internal DistributionOrderIndexComparer(
DefinitionBase
[] definitions)
3707
DefinitionBase
definitionX = definitions[x];
3708
DefinitionBase
definitionY = definitions[y];
3740
private static int MinRatioComparer(
DefinitionBase
x,
DefinitionBase
y)
3756
private static int MaxRatioComparer(
DefinitionBase
x,
DefinitionBase
y)
3771
private static int StarWeightComparer(
DefinitionBase
x,
DefinitionBase
y)
3785
private readonly
DefinitionBase
[] definitions;
3787
internal MinRatioIndexComparer(
DefinitionBase
[] definitions)
3795
DefinitionBase
definitionX = definitions[x];
3796
DefinitionBase
definitionY = definitions[y];
3811
private readonly
DefinitionBase
[] definitions;
3813
internal MaxRatioIndexComparer(
DefinitionBase
[] definitions)
3821
DefinitionBase
definitionX = definitions[x];
3822
DefinitionBase
definitionY = definitions[y];
3837
private readonly
DefinitionBase
[] definitions;
3839
internal StarWeightIndexComparer(
DefinitionBase
[] definitions)
3847
DefinitionBase
definitionX = definitions[x];
3848
DefinitionBase
definitionY = definitions[y];
System\Windows\Controls\GridSplitter.cs (11)
760
private static bool IsStar(
DefinitionBase
definition)
766
private static
DefinitionBase
GetGridDefinition(Grid grid, int index, GridResizeDirection direction)
768
return direction == GridResizeDirection.Columns ? (
DefinitionBase
)grid.ColumnDefinitions[index] : (
DefinitionBase
)grid.RowDefinitions[index];
772
private double GetActualLength(
DefinitionBase
definition)
780
private static void SetDefinitionLength(
DefinitionBase
definition, GridLength length)
835
foreach (
DefinitionBase
definition in definitions)
896
DefinitionBase
definition1 = _resizeData.Definition1;
897
DefinitionBase
definition2 = _resizeData.Definition2;
1004
public
DefinitionBase
Definition1;
1005
public
DefinitionBase
Definition2;
System\Windows\Controls\MenuItem.cs (3)
2137
Path = new PropertyPath(
DefinitionBase
.PrivateSharedSizeScopeProperty),
2141
BindingOperations.SetBinding(this,
DefinitionBase
.PrivateSharedSizeScopeProperty, binding);
2148
BindingOperations.ClearBinding(this,
DefinitionBase
.PrivateSharedSizeScopeProperty);
System\Windows\Controls\RowDefinition.cs (7)
507
internal
DefinitionBase
[] InternalItems
580
private void PrivateConnectChild(int index,
DefinitionBase
value)
598
private void PrivateDisconnectChild(
DefinitionBase
value)
618
private void PrivateInsert(int index,
DefinitionBase
value)
649
private void PrivateRemove(
DefinitionBase
value)
717
private
DefinitionBase
[] _items; // storage of items
906
: base(
DefinitionBase
.ThisIsRowDefinition)
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
227
case 134: t = () => typeof(
DefinitionBase
); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (3)
8273
Type type = typeof(System.Windows.Controls.
DefinitionBase
);
8274
DependencyProperty dp = System.Windows.Controls.
DefinitionBase
.SharedSizeGroupProperty;
8276
this.GetXamlType(typeof(System.Windows.Controls.
DefinitionBase
)), // DeclaringType
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
3548
typeof(System.Windows.Controls.
DefinitionBase
),
System\Windows\Markup\KnownTypes.cs (1)
5681
case KnownElements.DefinitionBase: t = typeof(System.Windows.Controls.
DefinitionBase
); break;
System.Windows.Controls.Ribbon (1)
Microsoft\Windows\Controls\Ribbon\RibbonSeparator.cs (1)
141
e.Property.OwnerType == typeof(
DefinitionBase
) &&