在我的日常工作中,我遇到了有关WPF XAML编辑器的问题。例如,我将在我的项目中使用Dynamic Data Display。首先,我将DynamicDataDisplay.DLL添加到我的项目中。然后我将为此DLL添加特定的xmlns。但我发现添加的DLL没有IntelliSense,我需要手动输入命名空间。这是代码。
<Window x:Class="WPFMonitor.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d3="http://research.microsoft.com/DynamicDataDisplay/1.0"
Title="Monitor Window" Height="350" Width="525">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<StackPanel Orientation="Horizontal">
<TextBlock Text="CPU Usage" Margin="20,10,0,0"
FontSize="15" FontWeight="Bold"/>
<TextBlock x:Name="cpuUsageText" Margin="10,10,0,0"
FontSize="15"/>
</StackPanel>
<d3:ChartPlotter x:Name="plotter" Margin="10,10,20,10" Grid.Row="1">
<d3:ChartPlotter.VerticalAxis>
<d3:VerticalIntegerAxis />
</d3:ChartPlotter.VerticalAxis>
<d3:ChartPlotter.HorizontalAxis>
<d3:HorizontalIntegerAxis />
</d3:ChartPlotter.HorizontalAxis>
<d3:Header Content="CPU Performance History"/>
<d3:VerticalAxisTitle Content="Percentage"/>
</d3:ChartPlotter>
</Grid>
</Window>
正如您所看到的,我在我的XAML代码中引用了DLL,但编辑器给出了关于
的错误找不到类型'd3:ChartPlotter'。确认您不是 缺少程序集引用,并且所有引用的程序集都有 已建成。
当我点击重新加载设计师时。我在VS 2010 SP1 / VS 2013 Update2上测试了这个问题。但是如果我构建这个应用程序。没有错误,运行正常。
我不是说英语的人。如果你无法理解我的问题。请随时告诉我。我会澄清一下。
任何帮助将不胜感激! 非常感谢你! :)
答案 0 :(得分:0)
我有类似的问题。 可能的解决方案是获取源代码(如果可以),并自行编译.dll文件,然后将其添加为参考。
当我以前使用的.dll文件在Visual Studio 13中编译时,在Visual Studio 15中为我工作。
希望对某人有所帮助:)。