Код, на который вы ссылаетесь, является приложением Silverlight 1, поэтому перенос - это не просто случай копирования исходного кода.
Разметка XAML для батареи находится в iTunesControls\Recharging\BatteryRecharging.xaml
. Большая часть этого, кажется, работает как есть. Скопируйте все содержимое этого файла в пользовательский или пользовательский элемент управления в своем проекте WPF, а затем удалите ссылки на пространства имен xmlns
, xmlns:x
и xmlns:a
и атрибут x:Class
из корневого элемента <Canvas>
.
Чтобы изменить величину заряда, отображаемого в аккумуляторе, установите Width
s элементов с именами pthFiller
и pthFiller1
в значение от 0 (пусто) до 314 (заполнено на 100%).