2012-11-14 2 views
0

사용자 지정 라이브러리 프로젝트에 배치 할 WPF 바인딩 탐색기 컨트롤을 만들려고합니다. 하여 ImageButton이 또한 내가 만든 다른 사용자 컨트롤을 사용, 지금사용자 정의 컨트롤 오류 : WPFBindingNavigaorControl.WPFBindingNavigator 컨트롤에서 클래스를 찾을 수 없습니다.

<UserControl x:Class="WPFBindingNavigatorControl.WPFBindingNavigatorControl" 
     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:d="http://schemas.microsoft.com/expression/blend/2008" 
     mc:Ignorable="d" 
     d:DesignHeight="45" d:DesignWidth="375" xmlns:my="clr-namespace:ImageButton;assembly=ImageButton" Loaded="UserControl_Loaded"> 
<Grid> 
    <Grid.ColumnDefinitions> 
     <ColumnDefinition Width="47*" /> 
     <ColumnDefinition Width="50*" /> 
     <ColumnDefinition Width="87*" /> 
     <ColumnDefinition Width="32*" /> 
     <ColumnDefinition Width="54*" /> 
     <ColumnDefinition Width="51*" /> 
     <ColumnDefinition Width="54*" /> 
    </Grid.ColumnDefinitions> 
    <my:ImageButton Name="btnFirst" Image="/images/Go-first.png" ImageHeight="NaN" ImageWidth="NaN" /> 
    <my:ImageButton Grid.Column="1" Name="btnPrevious" Image="/images/Go-previous-view.png" Margin="6,0,0,0" /> 
    <TextBox Grid.Column="2" Margin="6,10,8,12" Name="txtGoTo" /> 
    <Label Content="Of" Grid.Column="3" Margin="0,8,3,9" Name="label1" /> 
    <Label Content="Label" Grid.Column="4" Margin="0,8,0,9" Name="lblTotalRowCount" /> 
    <my:ImageButton Grid.Column="5" Name="btnNext" Image="/images/Go-next.png" Margin="0,0,9,0" /> 
    <my:ImageButton Grid.Column="6" Name="btnLast" Image="/images/Go-last.png" /> 
</Grid> 

다음 XAML 코드를 여기에 지금

Error 1 The type name 'WPFBindingNavigatorControl' does not exist in the type 'WPFBindingNavigatorControl.WPFBindingNavigatorControl' 

이다 : 그것은 나에게 다음과 같은 오류를 제공합니다. 이 클래스는 테스트 솔루션의 다른 프로젝트에 있습니다. 모든 프로젝트의 대상 프레임 워크를 같은 것으로 다시 설정했습니다. .NET Framework 4. 여전히 동일한 xaml 오류가 발생합니다. 내가 여기서 잘못한 것을 알고있다. 미리 감사드립니다.

에드 코헨에게

+0

이'UserControl'의 뒤에 코드에서 확인, 클래스 이름입니다 'Xaml' 파일과 동일합니다. –

답변

2

시도는 다음과 같이, 현재의 이름 공간이 아닌 다른 이름으로 클래스의 이름을 변경 :

namespace = WPFBindingNavigatorControl 
class = WPFBindingNavigatorControl 
관련 문제