2011-10-22 75 views

回答

0

如果你有來源,只是做一個WPF應用程序,並添加代碼的控制。它應該建立沒有任何問題。

silverlight是WPF的一個子集,所以大多數silverlight代碼應該不會構建任何問題。然而反過來卻並非如此 - 大多數WPF代碼不會在Silverlight中構建。

0

您鏈接的代碼是Silverlight 1應用程序,因此移植不是簡單地複製源代碼的情況。

電池的XAML標記位於iTunesControls\Recharging\BatteryRecharging.xaml。大部分這似乎按原樣工作。將此文件的全部內容複製到WPF項目中的用戶控件或自定義控件中,然後從根<Canvas>元素中刪除xmlnsxmlns:xxmlns:a命名空間引用和x:Class屬性。

爲了改變電池內示出的電荷量,設置Width s的名稱pthFillerpthFiller1的元素的值介於0(空)和314(100%滿)。

+0

非常感謝您的幫助。但是,只是另一個問題。 pthFiller1的價值似乎不會影響電量。 –

+0

@DavidGuetta:名稱爲「pthFiller1」的元素是反射的一部分。理想情況下,您希望保持寬度與「pthFiller」相同,以便電池的反射顯示與電池本身相同的電量。 –

+0

我明白了,非常感謝。 –