[英]Why won't my xaml see my code behind?
我收到以下錯誤:
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的想法如何,都該死的深處!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.