WPF templating


0

Здравейте, имам следния проблем

 

Правя си собствен template за бутон. Ето част от него

 

<Trigger Property="IsPressed" Value="True">

                            <Setter Property="RenderTransform" TargetName="ButtonContainer">

                                <Setter.Value>

                                    <TransformGroup>

                                        <ScaleTransform ScaleX="0.9" ScaleY="0.9" CenterX="{TemplateBinding Width}" CenterY="{TemplateBinding Height}"/>

                                    </TransformGroup>

                                </Setter.Value>

                            </Setter>

                        </Trigger>

 

Въпроса ми е как да задам центъра на трансформацията да е в средата на бутона.




Отговори



0
Средата на бутона е с координати x = Width/2, y = Height/2.



0
Говорим все пак XAML. {TemplateBinding Width/2} е невалидно, тъй като parser-a ще търси пропърти с име Width/2