DLLリファレンスを追加する奇妙な問題があります。WPFアプリケーションがあり、WPF MDIライブラリを使用しようとしています:http ://wpfmdi.codeplex.com/
指示 (非常にあいまいです) に記載されているように、VS2012 の参照を右クリックし、 をクリックしAdd reference..
、 をクリックして、Browse..
ダウンロードした dll を追加しました。
次に、ウィンドウの XAML に次の行を追加しましたxmlns:mdi="clr-namespace:WPF.MDI;assembly=WPF.MDI"
。
ただし、 を追加しようとすると<mdi:MdiContainer>
、次のエラー メッセージが表示されます。
The type 'mdi:MdiContainer' was not found. Verify that you are not missing an assembly reference and that all referenced assemblies have been built.
The name "MdiContainer" does not exist in the namespace "clr-namespace:WPF.MDI;assembly=WPF.MDI".
何か案は?
編集:
XAML ファイルを追加しました
<Window x:Name="..." x:Class="MyClass.MyClass"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mdi="clr-namespace:WPF.MDI;assembly=WPF.MDI"
Title="" WindowState="Maximized">
<Window.Resources>
<Style TargetType="TreeView">
<Setter Property="Padding" Value="0,0,20,0"/>
<Setter Property="BorderBrush" Value="Gray"/>
<Setter Property="BorderThickness" Value="0,0,5,0"/>
</Style>
</Window.Resources>
<mdi:MdiContainer></mdi:MdiContainer>
</Window>