Property | Type | Description | |
---|---|---|---|
LayoutTransformProperty |
Property | Type | Description | |
---|---|---|---|
ComputeLargestTransformedSize | |||
DiagnosticWriteLine | void | ||
GetTransformMatrix | Matrix | ||
IsSizeSmaller | bool | ||
LayoutTransformChanged | void | ||
MatrixHasInverse | bool | ||
MatrixMultiply | Matrix | ||
ProcessTransform | void | ||
RectTransform | |||
RoundMatrix | Matrix |
Method | Description | |
---|---|---|
ApplyLayoutTransform ( ) : void |
Applies the layout transform on the LayoutTransformer control content. Only used in advanced scenarios (like animating the LayoutTransform). Should be used to notify the LayoutTransformer control that some aspect of its Transform property has changed. |
|
LayoutTransformer ( ) : System |
Initializes a new instance of the LayoutTransformer class.
|
|
OnApplyTemplate ( ) : void |
Builds the visual tree for the LayoutTransformer control when a new template is applied.
|
Method | Description | |
---|---|---|
ArrangeOverride ( |
Provides the behavior for the "Arrange" pass of layout. Using the WPF paramater name finalSize instead of Silverlight's finalSize for clarity |
|
MeasureOverride ( |
Provides the behavior for the "Measure" pass of layout.
|
Method | Description | |
---|---|---|
ComputeLargestTransformedSize ( |
||
DiagnosticWriteLine ( string message ) : void | ||
GetTransformMatrix ( |
Walks the Transform(Group) and returns the corresponding Matrix.
|
|
IsSizeSmaller ( |
Returns true if Size a is smaller than Size b in either dimension.
|
|
LayoutTransformChanged ( |
Handles changes to the Transform DependencyProperty.
|
|
MatrixHasInverse ( Matrix matrix ) : bool |
Implements WPF's Matrix.HasInverse on Silverlight.
|
|
MatrixMultiply ( Matrix matrix1, Matrix matrix2 ) : Matrix |
Implements WPF's Matrix.Multiply on Silverlight.
|
|
ProcessTransform ( |
Processes the Transform to determine the corresponding Matrix.
|
|
RectTransform ( |
Implements WPF's Rect.Transform on Silverlight.
|
|
RoundMatrix ( Matrix matrix, int decimals ) : Matrix |
Rounds the non-offset elements of a Matrix to avoid issues due to floating point imprecision.
|
protected ArrangeOverride ( |
||
finalSize | The final area within the parent that this element should use to arrange itself and its children. | |
return |
protected MeasureOverride ( |
||
availableSize | The available size that this element can give to child elements. | |
return |