Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将silverlight控件移植到WPF_C#_Wpf - Fatal编程技术网

C# 将silverlight控件移植到WPF

C# 将silverlight控件移植到WPF,c#,wpf,C#,Wpf,我想将此用于我的WPF应用程序。 它是关于silverlight中基于IPhone的电池控制 但是,我不知道该怎么办,我想寻求帮助 以下是链接: 和源代码:如果您有源代码,只需制作一个WPF应用程序,并为控件添加代码。它应该在没有任何问题的情况下构建 silverlight是WPF的一个子集,因此大多数silverlight代码都应该在没有任何问题的情况下构建。反之亦然,但是大多数WPF代码不会在silverlight中生成。您链接到的代码是silverlight 1应用程序,因此移植不仅仅是跨

我想将此用于我的WPF应用程序。 它是关于silverlight中基于IPhone的电池控制

但是,我不知道该怎么办,我想寻求帮助

以下是链接:


和源代码:

如果您有源代码,只需制作一个WPF应用程序,并为控件添加代码。它应该在没有任何问题的情况下构建


silverlight是WPF的一个子集,因此大多数silverlight代码都应该在没有任何问题的情况下构建。反之亦然,但是大多数WPF代码不会在silverlight中生成。

您链接到的代码是silverlight 1应用程序,因此移植不仅仅是跨应用程序复制源代码

电池的XAML标记位于iTunesControls\Recharging\BatteryRecharging.XAML中。这其中的大部分似乎都能正常工作。将此文件的全部内容复制到WPF项目中的用户控件或自定义控件中,然后从根元素中删除xmlns、xmlns:x和xmlns:a命名空间引用和x:Class属性


要改变电池内显示的电量,请将名为pthFiller和pthFiller1的元件的宽度设置为介于0 empty和314 100%full之间的值。

非常感谢您的帮助。然而,这只是另一个问题。pthFiller1的值似乎不会影响电荷量。@DavidGuetta:名为pthFiller1的元素是反射的一部分。理想情况下,您希望使其与pthFiller具有相同的宽度,以便电池的反射显示与电池本身相同的电量。