代码之家  ›  专栏  ›  技术社区  ›  Mark

Silverlight扩展控件破坏智能感知

  •  1
  • Mark  · 技术社区  · 15 年前

    我正在尝试对silverlight应用程序使用扩展控件。如果我把它放在设计图面上并重新构建项目,那么Intellisense for XAML就会突然停止工作。如果我从XAML标记中移除控件并重新构建它,它就会重新开始工作。我甚至可以离开名称空间。不确定我是否有某种旧版本,或者我的控件是否被破坏了。我重新安装了VS,但没有成功解决此问题。

    xmlns:toolkit=“http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit”

    < toolkit:Expander Height="100" HorizontalAlignment="Left" Margin="32,47,0,0" Name="expander1" VerticalAlignment="Top" Width="150">
                <Grid Height="Auto" HorizontalAlignment="Stretch" Name="grid1" VerticalAlignment="Stretch" Width="Auto" />
            </toolkit:Expander>
    
    2 回复  |  直到 15 年前
        1
  •  0
  •   herzmeister    15 年前

    有空位吗 < toolkit:Expander 也在你原来的XAML中?那你必须把那块地方移走。

        2
  •  0
  •   sowee15    15 年前

    一个可能的修复方法是删除对项目中System.Windows.Controls.Toolkit.dll的引用,然后重新添加。但它只是部分地恢复了智能感知,有些是行不通的。

    此问题已在连接时登录到microsoft: https://connect.microsoft.com/VisualStudio/feedback/details/605736/silverlight-toolkit-breaks-intellisense?wa=wsignin1.0

    还没有正式的修复。