Windows Vista Forums

LayoutTransform
  1. #1


    Vipin [MVP] Guest

    LayoutTransform

    Hi,
    I assume in one of the older ctps, the Layout Transform could be
    applied
    like this, but that no more is the case.
    <Button LayoutTransform= "Scale 3 3">



    The above works no more, so the current syntax for that would be something
    like this:-
    <Button.LayoutTransform>
    <ScaleTransform ScaleX="3" ScaleY="3"/>
    </Button.LayoutTransform>

    Is there any other variant for the above logic?

    --
    Vipin Aravind
    http://www.explorewindows.com




      My System SpecsSystem Spec

  2. #2


    Adam Smith [MS] Guest

    Re: LayoutTransform

    Yup - all the "translate" "scale" etc mini-langauges were removed. You may
    specify explicit long-form (as you have below) or you may use the sole
    remaining transform mini-language, which is the same as the mini-language
    for Matrix. That is, you can either use "Identity" or 6 numbers separated
    by whitespace and/or commas which form a matrix in the form:

    "a b c d e f" is the matrix
    [[a b]
    [c d]
    [e f]]

    So "Scale 3 3" becomes "3 0 0 3 0 0", etc.

    -Adam Smith [MS]

    "Vipin [MVP]" <Vipin@nospam.com> wrote in message
    news:ubOS9TGhGHA.2208@TK2MSFTNGP05.phx.gbl...
    > Hi,
    > I assume in one of the older ctps, the Layout Transform could be
    > applied
    > like this, but that no more is the case.
    > <Button LayoutTransform= "Scale 3 3">
    >
    > The above works no more, so the current syntax for that would be something
    > like this:-
    > <Button.LayoutTransform>
    > <ScaleTransform ScaleX="3" ScaleY="3"/>
    > </Button.LayoutTransform>
    >
    > Is there any other variant for the above logic?
    >
    > --
    > Vipin Aravind
    > http://www.explorewindows.com
    >
    >
    >




      My System SpecsSystem Spec

  3. #3


    Vipin [MVP] Guest

    Re: LayoutTransform

    thanks

    --
    Vipin Aravind
    http://www.explorewindows.com


    "Adam Smith [MS]" <Adam.Smith@microsoft.com> wrote in message
    news:%23DQZmDIhGHA.4080@TK2MSFTNGP03.phx.gbl...
    > Yup - all the "translate" "scale" etc mini-langauges were removed. You
    > may specify explicit long-form (as you have below) or you may use the sole
    > remaining transform mini-language, which is the same as the mini-language
    > for Matrix. That is, you can either use "Identity" or 6 numbers separated
    > by whitespace and/or commas which form a matrix in the form:
    >
    > "a b c d e f" is the matrix
    > [[a b]
    > [c d]
    > [e f]]
    >
    > So "Scale 3 3" becomes "3 0 0 3 0 0", etc.
    >
    > -Adam Smith [MS]
    >
    > "Vipin [MVP]" <Vipin@nospam.com> wrote in message
    > news:ubOS9TGhGHA.2208@TK2MSFTNGP05.phx.gbl...
    >> Hi,
    >> I assume in one of the older ctps, the Layout Transform could be
    >> applied
    >> like this, but that no more is the case.
    >> <Button LayoutTransform= "Scale 3 3">
    >>
    >> The above works no more, so the current syntax for that would be
    >> something like this:-
    >> <Button.LayoutTransform>
    >> <ScaleTransform ScaleX="3" ScaleY="3"/>
    >> </Button.LayoutTransform>
    >>
    >> Is there any other variant for the above logic?
    >>
    >> --
    >> Vipin Aravind
    >> http://www.explorewindows.com
    >>
    >>
    >>

    >
    >




      My System SpecsSystem Spec

LayoutTransform problems?