zoukankan      html  css  js  c++  java
  • 图片放大器——wpf

    <Grid>
                            <Image x:Name="imgSource" Source="{Binding WebPath}" HorizontalAlignment="Center" VerticalAlignment="Center" Width="40" Height="40">
                                <!--Tag="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=DataContext}" -->
                                <!--<Image.RenderTransform>
                                    <ScaleTransform x:Name="scaleTrans" CenterX="20" CenterY="20"/>
                                </Image.RenderTransform>-->
                               
                                <i:Interaction.Triggers>
                                    <i:EventTrigger EventName="MouseEnter">
                                        <i:InvokeCommandAction Command="{Binding MouseEnterFeedFileCommand}" CommandParameter="{Binding}"/>
                                    </i:EventTrigger>
                                    <i:EventTrigger EventName="MouseLeave">
                                        <i:InvokeCommandAction Command="{Binding MouseLeaveFeedFileCommand}" CommandParameter="{Binding}"/>
                                    </i:EventTrigger>
                                </i:Interaction.Triggers>
                            </Image>
                        </Grid>

    private void MouseEnterFeedFile(object obj) {     if (MouseEnterFeedFileEvent != null)     {         MouseEnterFeedFileEvent(this);     }

        //ScaleTransform scaleTrans = new ScaleTransform { CenterX = 20, CenterY = 20 };     //Image img = obj as Image;     //if (img != null)     //{             //    Panel.SetZIndex(img, 9);     //    img.RenderTransform = scaleTrans;     //    scaleTrans.ScaleX += 5;     //    scaleTrans.ScaleY += 5;     //} }

    private void MouseLeaveFeedFile(object obj)
    {
        if (MouseLeaveFeedFileEvent != null)
        {
            MouseLeaveFeedFileEvent(this);
        }
        //Image img = obj as Image;
        //if (img != null)
        //{
        //    Panel.SetZIndex(img, 0);
        //    ScaleTransform scaleTrans = img.RenderTransform as ScaleTransform;
        //    if (scaleTrans != null)
        //    {
        //        scaleTrans.ScaleX -= 5;
        //        scaleTrans.ScaleY -= 5;
        //    }
        //}
    }

  • 相关阅读:
    Android中实现ListView圆角效果[转]
    移动终端开发必备知识【转】
    android-supporting-multiple-devices
    Android @+id与@id的区别
    loading android
    Loading Image
    合理的薪酬策略——揭秘万达电商(3)
    Node.js的helloworld 程序
    codeforces Gravity Flip 题解
    HDU 3853 向下向右找出口问题-期望dp
  • 原文地址:https://www.cnblogs.com/changbaishan/p/4604840.html
Copyright © 2011-2022 走看看