none
image button 该怎么做? RRS feed

  • 问题

  • 做一个关闭按钮,各种鼠标状态都在一张图片上,类似WEB里通过定位position取当前状态的图片

    这个用WPF怎么实现呢? 还有在xaml 里怎么调用相对路径的图片 和 项目资源里加的图片 呢?

    2012年11月12日 6:15

答案

  • imagebutton方法比较多,

    1)你可以设置Button的Content属性,这Content里面放一个Panel,然后你随便放图片啊 或者其他东西:

    <Button>
        <Button.Content>
            <Grid>
                <Image/>
                .
                .
                .
            </Grid>
        </Button.Content>
    </Button>

    2)你可以设置button的背景,然后设置成一个ImageBrush,然后可以放图片上去:

    http://msdn.microsoft.com/en-us/library/system.windows.media.imagebrush.aspx

    3)设置Button的template属性, 更改Button的ControlTemplate

    至于你第二个问题,我建议你看这篇文档,关于WPF所有的pack uri写法都在上面了,根据你需求自己写就行。

    http://msdn.microsoft.com/en-us/library/aa970069.aspx


    Sheldon _Xiao[MSFT]
    MSDN Community Support | Feedback to us
    Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • 已标记为答案 Lacuz 2012年11月13日 8:57
    2012年11月13日 8:51
    版主

全部回复