我安装了 VS2012 并想使用停靠面板创建一个 Silverlight 应用程序。我已经读过“某处”必须单独安装停靠面板组件,但我无法再使用 Google 找到说明。也许来自 stackexchange 社区的人可以帮助并指出我可以找到如何将停靠面板组件添加到 VS2012 的地方。非常感谢
2 回答
下载Silverlight 4工具包。安装它。(是的,这将适用于 Silverlight 5 测试版)
添加对“System.Windows.Controls.Toolkit”的引用。在 Silverlight 5 中,您需要导航到该文件:%ProgramFiles%\Microsoft SDKs\Silverlight\v4.0\Toolkit\Apr10\Bin\System.Windows.Controls.Toolkit.dll
将以下属性添加到您的 UserControl:xmlns:tk="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Toolkit"
<UserControl x:Class="Project1.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:tk="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Toolkit"
mc:Ignorable="d"
d:DesignHeight="300" d:DesignWidth="400">
<Grid x:Name="LayoutRoot" Background="White">
<tk:DockPanel>
</tk:DockPanel>
</Grid>
</UserControl>
来源:missing-dockpanel-add-dockpanel-for-silverlight-4-or-silverlight-5
与此同时,我找到了受此链接启发的答案http://procbits.com/2011/07/19/missing-dockpanel-add-dockpanel-for-silverlight-4-or-silverlight-5。您必须安装可以从这里下载的 Silverlight Toolkit 5:http: //silverlight.codeplex.com/releases/view/78435