操作如下。
在界面上 拉个按钮。
对按钮设置了 背景图片。
运行。可是 当鼠标 放在按钮上时。
按钮就变回了 原始样子。也就是没加图片的样子。
离开按钮 则 变回加图片的样子。
请问 如何去掉这个 鼠标停留在按钮上的 样式变化
请给具体事例 或 代码 怎么写。
你告诉我 什么在样式里设置。我也知道在那里设置。怎么设置?
所以 请给出具体,不要宏观的一句话。。

解决方案 »

  1.   

    <Button Canvas.Left="159" Canvas.Top="87" Height="35" Name="button2" Width="36" IsCancel="False" Click="button2_Click">                <Image Source="/WpfApplication1;component/bin/Debug/结束.png"></Image>             </Button>这个语法,其实呢,是把image作为了button按钮的conten属性了!你应该设置的是button的Background!如下:    <Grid>
            <Button Canvas.Left="159" Canvas.Top="87" Name="button2" IsCancel="False" Click="button2_Click" Margin="0,67,-33,22">        </Button>
        </Grid>可以在前台设计button按钮的背景图片,也可以在后台加载:如下        public MainWindow()
            {
                InitializeComponent();            Uri uri = new Uri("图片路径", UriKind.Relative);
                BitmapImage bimg = new BitmapImage(uri);
                button2.Background = new ImageBrush(bimg);
            }        private void button2_Click(object sender, RoutedEventArgs e)
            {
                Uri uri = new Uri("图片路径", UriKind.Relative);
                BitmapImage bimg = new BitmapImage(uri);
                button2.Background = new ImageBrush(bimg);
            }但是,这样虽然你的问题解决了,但是当鼠标移上去之后button的背景图片就为空了!解决这个问题的办法,是在鼠标移上事件里编写事件。就ok了!
      

  2.   

    这里有段代码,鼠标点上去后没反映,,。可是我怎么也加不上去图片,。。
    谁看看 可以怎么弄可以加上去图片。。谢谢了 <Button Margin="336,209,381,182">
                <Button.Template>
                    <ControlTemplate TargetType="{x:Type Button}" >
                        <Border CornerRadius="10" BorderBrush="Gray" BorderThickness="1" Background="#FFEFEFEF" Cursor="Hand">
                            <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center"/>
                        </Border>
                    </ControlTemplate>
                </Button.Template>
            </Button>
      

  3.   

    设置按钮响应 鼠标移动事件设置Button的Style,然后设置里面Triggle事件