为什么我的 xaml 看不到我的代码
本文关键字:我的 代码 看不到 xaml 为什么 | 更新日期: 2023-09-27 18:34:36
我收到以下错误:
名称 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
{
}
}
向类中添加公共构造函数将使其可见。
因此,我必须从代码中清除所有其他错误(它们与引用不起作用有关(,清理,然后构建仍在其中的项目。该死的,无论羊头对WPF有什么想法!