1

嗨,我有一个Kinect平铺按钮,其Background图像设置如下

<k:KinectTileButton Click="ClickEvent" Height="50" Width="50" Foreground="White" Content="Button">  
    <k:KinectTileButton.Template>  
        <ControlTemplate>  
            <Image Source="BackgroudImages\icon.png"></Image>  
        </ControlTemplate>  
    </k:KinectTileButton.Template>  
</k:KinectTileButton>  

image.png的也是50x50像素。但是在我设置之后,Background Image当我的鼠标指针移到它上面时,我失去了悬停选项。我可以在悬停期间让按钮在Background设置时发光吗?

如果Button's background设置了,我可以在图像上写一个文本吗?Android具有设置Background ImageaButton和在 this 上写入文本的选项Background

4

2 回答 2

2
BitmapImage bi = new BitmapImage();
bi.BeginInit();
bi.UriSource = new Uri("nosw.jpg", UriKind.Relative);
bi.EndInit();

var button = new KinectTileButton {
    Background = new ImageBrush(bi),
    Tag = lst[i],
    //Label = lst[i],
    Height = 200,
    Width = 250
};
于 2013-08-08T01:57:32.660 回答
0

您可以使用<k:KinectTileButton.Background>,因为您可以提供图像刷。下面的示例代码。

<k:KinectTileButton Click="ClickEvent" Height="50" Width="50" Foreground="White" Content="Button">
<k:KinectTileButton.Background>
        <ImageBrush ImageSource="BackgroudImages/icon.png"></ImageBrush>
</k:KinectTileButton.Background>

于 2014-01-24T12:39:26.280 回答