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