0

我安装了 VS2012 并想使用停靠面板创建一个 Silverlight 应用程序。我已经读过“某处”必须单独安装停靠面板组件,但我无法再使用 Google 找到说明。也许来自 stackexchange 社区的人可以帮助并指出我可以找到如何将停靠面板组件添加到 VS2012 的地方。非常感谢

4

2 回答 2

3

下载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

于 2013-04-03T15:16:23.037 回答
1

与此同时,我找到了受此链接启发的答案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

于 2013-04-03T15:06:41.780 回答