永发信息网

如何用C#实现添加程序的背景音乐,我用的WPF。

答案:2  悬赏:0  手机版
解决时间 2021-03-24 05:07
  • 提问者网友:雾里闻花香
  • 2021-03-24 00:36
如何用C#实现添加程序的背景音乐,我用的WPF。
最佳答案
  • 五星知识达人网友:洒脱疯子
  • 2021-03-24 01:35
MediaElement 对象
全部回答
  • 1楼网友:底特律间谍
  • 2021-03-24 02:10
按我说的做:
1. 打开visual studio 2008(05也成),新建一个wpf项目(别忘了选.net framework 3.0)
2. 打开window1.xaml,用下面的代码替换原有的:
<window x:class="wpfapplication1.window1"
 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
 title="window1" height="300" width="300">
 <stackpanel>
 <stackpanel orientation="horizontal">
 <textblock text="输入: "/>
 <textbox name="tbinput" width="100px"/>
 <button name="btncalc" click="btncalc_click">求平均值</button>
 </stackpanel>
 <stackpanel orientation="horizontal">
 <textblock text="平均值: "/>
 <label name="lblresult" foreground="red" width="100px">abc</label>
 </stackpanel>
 </stackpanel>
</window>
3. 为btncalc_click事件添加逻辑,打开window1.xaml.cs,添加:
private void btncalc_click(object sender, routedeventargs e)
 {
 string input = tbinput.text.trim();
 if (!string.isnullorempty(input))
 {
 string[] rawdataset = input.split(", ".tochararray());
 if (rawdataset.length != 5)
 return;
 try
 {
 int i = 0;
 double sum = 0;
 for (; i < rawdataset.length; i++)
 sum += double.parse(rawdataset[i]);
 lblresult.content = sum / i;
 }
 catch (exception ex)
 {
 messagebox.show(ex.message);
 }
 }
 }
4. 运行程序,在文本框中输入五个数,中间用空格或逗号分开,然后点计算平均值按钮,即可显示结果。

注意:如果编译没过,请到window1.xaml中找到:
<button name="btncalc" click="btncalc_click">
然后,删掉click="btncalc_click",再键入click=,按界面提示添加一个新的事件处理方法,最后粘贴进第3步中的代码(不包括方法签名)即可。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯