Портирование управления Silverlight на WPF - PullRequest
0 голосов
/ 22 октября 2011

Я хотел бы использовать это для моего приложения WPF. WPF Battery Control . Речь идет о контроле батареи на базе iPhone в silverlight.

Однако я не знаю, как это сделать, и хотел бы попросить о помощи.

Вот ссылка: http://advertboy.wordpress.com/2007/09/11/iphones-beautiful-battery-recharger-as-a-silverlight-animation/

И исходный код: https://skydrive.live.com/?cid=1e3f9e1e2f8bc994&id=1E3F9E1E2F8BC994%21221#

Ответы [ 2 ]

0 голосов
/ 22 октября 2011

Код, на который вы ссылаетесь, является приложением Silverlight 1, поэтому перенос - это не просто случай копирования исходного кода.

Разметка XAML для батареи находится в iTunesControls\Recharging\BatteryRecharging.xaml. Большая часть этого, кажется, работает как есть. Скопируйте все содержимое этого файла в пользовательский или пользовательский элемент управления в своем проекте WPF, а затем удалите ссылки на пространства имен xmlns, xmlns:x и xmlns:a и атрибут x:Class из корневого элемента <Canvas>.

Чтобы изменить величину заряда, отображаемого в аккумуляторе, установите Width s элементов с именами pthFiller и pthFiller1 в значение от 0 (пусто) до 314 (заполнено на 100%).

0 голосов
/ 22 октября 2011

если у вас есть источник, просто создайте приложение WPF и добавьте код для элемента управления. он должен строить без каких-либо проблем.

silverlight - это подмножество WPF, поэтому большая часть кода silverlight должна создавать без каких-либо проблем. однако обратное неверно - большая часть кода WPF не создается в Silverlight.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...