我收到以下错误:
命名空间中名称MinMaxOverlay不存在" clr-namespace:Shadow_App"。
以下是我的xaml和代码隐藏代码段。请注意,我使用的代码要长得多,但我只删除了相关部分。所有代码(1000行代码)仍然相同时的错误。
<UserControl xmlns:igWPF="http://schemas.infragistics.com/xaml/wpf"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="http://schemas.AvalonControls/AvalonControlsLibrary/Controls"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"
x:Class="Shadow_App.MainView"
xmlns:myLocal="clr-namespace:Shadow_App"
mc:Ignorable="d" Height="900" Width="1000" x:Name="window">
<Border BorderBrush="Black" BorderThickness="1">
<Grid>
<Border BorderBrush="Black" BorderThickness="1">
<Grid Background="Black" Margin="0,50,-4,-1" Width ="1000" HorizontalAlignment="Left" Height="847" VerticalAlignment="Top">
<Grid.ColumnDefinitions>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<myLocal:MinMaxOverlay/>
</Grid>
</Border>
</Grid>
</Border>
</UserControl>
using System.Windows.Controls;
using Bloomberglp.AppPortalApi;
namespace Shadow_App
{
[BlpApplication]
public partial class MainView : UserControl
{
public MainView()
{
InitializeComponent();
}
}
public class ChartOverlay:UIElementCollection
{
}
public class MinMaxOverlay : ChartOverlay
{
}
}
答案 0 :(得分:0)
向您的班级添加公共构造函数会使其可见。
答案 1 :(得分:0)
所以,我必须清除我的代码中的所有其他错误(它们与引用无关),清理然后使用仍在其中的项目构建项目。无论什么样的人都想到了WPF,该死的深度!