我想将它用于我的WPF应用程序。 WPF Battery Control。 它是关于Silverlight中基于iPhone的电池控制。
但是,我不知道如何去做,并且想请求帮助。
源代码:https://skydrive.live.com/?cid=1e3f9e1e2f8bc994&id=1E3F9E1E2F8BC994%21221#
答案 0 :(得分:0)
如果你有源代码,只需创建一个WPF应用程序,然后添加控件的代码。它应该建立没有任何问题。
silverlight是WPF的一个子集,因此大多数silverlight代码都应该构建没有任何问题。但事实并非如此 - 大多数WPF代码都不会构建在silverlight中。
答案 1 :(得分:0)
您链接的代码是Silverlight 1应用程序,因此移植不仅仅是复制源代码的情况。
电池的XAML标记位于iTunesControls\Recharging\BatteryRecharging.xaml
。其中大部分看似按原样运作。将此文件的全部内容复制到WPF项目中的用户控件或自定义控件中,然后删除xmlns
,xmlns:x
和xmlns:a
命名空间引用以及x:Class
属性来自根<Canvas>
元素。
要更改电池内显示的电量,请将名称为Width
和pthFiller
的元素的pthFiller1
设置为0(空)和314(100)之间的值%满)。