我创建了一个新项目,Windows Phone 7.0
因为我想要 DockPanel,所以我从这个链接安装了 Silverlight SDK: http://silverlight.codeplex.com/(Windows Phone 2011 年 11 月)
然后我添加了来自“C:\Program Files (x86)\Microsoft SDKs\Silverlight\v4.0\Toolkit\Apr10\Bin\System.Windows.Controls.Toolkit.dll”的引用
然后我试着
1)将DLL中的控件添加到VS 2010工具箱中。但这没有用。我创建了一个新选项卡并选择导入,选择了 DLL,但是当我按下确定时,选项卡消失了。
2)然后我将它输入到主文件中,但这会导致以下错误:“未知命名空间http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit。[行:19 位置:6]”
这是 mainpage.xaml 文件中的代码。请注意,我没有添加任何内容。刚刚删除了控件并添加了停靠面板。
<phone:PhoneApplicationPage x:Class="TestProject.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:toolkit="http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit"
mc:Ignorable="d"
d:DesignWidth="480"
d:DesignHeight="768"
FontFamily="{StaticResource PhoneFontFamilyNormal}"
FontSize="{StaticResource PhoneFontSizeNormal}"
Foreground="{StaticResource PhoneForegroundBrush}"
SupportedOrientations="Portrait"
Orientation="Portrait"
shell:SystemTray.IsVisible="True">
<toolkit:DockPanel>
<TextBlock toolkit:DockPanel.Dock="Bottom"
Text="Copyright 2012"></TextBlock>
</toolkit:DockPanel>
</phone:PhoneApplicationPage>
任何想法为什么?