silverlight中如何点击显示背景图片 跪求答案

 我来答
Mickal小米
2012-07-11 · TA获得超过3666个赞
知道大有可为答主
回答量:1542
采纳率:100%
帮助的人:1780万
展开全部
打个比方,比如你在前台有一个canvas和N个button,你点击button来显示canvas的不同内容,你可以这么做。
前台:按钮的tag属性设置成图片的名称
<Canvas Name="canvas" Width="200" Height="200"/>
<StackPanel Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignment="Center">
<Button Width="75" Height="25" Tag="a.jpg" Click="Button_Click"/>
<Button Width="75" Height="25" Tag="b.jpg" Click="Button_Click"/>
<Button Width="75" Height="25" Tag="c.jpg" Click="Button_Click"/>
</StackPanel>
后台:
private void Button_Click(object sender, RoutedEventArgs e)
{
canvas.Background = new ImageBrush() { ImageSource = new BitmapImage(new Uri("/项目名;component/路径文件夹名"+(sender as Button).Tag.ToString(), UriKind.Relative)) }; //如果在项目下直接添加的图片,那么路径文件夹为空
这样就行了!!!~
}
博思aippt
2024-07-20 广告
**AI一键生成PPT免费版**为满足广大用户的需求,我们博思云创科技特推出AI一键生成PPT免费版。用户只需简单输入需求,AI技术便能智能分析并快速生成高质量PPT。此版本功能强大且易于操作,无需专业设计技能,即可轻松打造出令人满意的演示... 点击进入详情页
本回答由博思aippt提供
吉吉136
2012-07-10
知道答主
回答量:10
采纳率:0%
帮助的人:6.1万
展开全部
修改控件的背景属性即可。如果是图片可在样式中处理
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mikejodden
2012-07-10 · TA获得超过384个赞
知道小有建树答主
回答量:303
采纳率:0%
帮助的人:277万
展开全部
在什么控件里显示背景图片呢?
追问
在用户控件里,比如点击数字相对应的背景颜色变成蓝色,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式