2013-03-26 23 views
5

Hey, birisinin bana yardım edip edemeyeceğini merak ediyorum. Benim görünümüne benim ithal deney modülleri bağlamaya çalışıyorum, kodu için aşağıya bakınız: o sorunun ne değildir bu yüzdenPaylaşılan bir arabirim ile veri bağlama hatası

<UserControl x:Class="AvanadeTT.Controls.Views.Module" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
    xmlns:ignore="http://www.ignore.com" 
    xmlns:local="clr-namespace:InterfaceLibrary;assembly=InterfaceLibrary" 
    mc:Ignorable="d ignore" 
    Height="600" Width="600"> 
    <Grid> 
     <TreeView Name="ModuleTV"> 
     <TreeView.Resources> 
      <HierarchicalDataTemplate DataType="{x:Type local:ITestTest}"  ItemsSource="{Binding Modules}" > 
       <TextBlock Text="{Binding Name}"/> 
      </HierarchicalDataTemplate> 
      <HierarchicalDataTemplate DataType="{x:Type local:ITestTest}" ItemsSource="{Binding Author}" > 
       <TextBlock Text="{Binding Name}"/> 
      </HierarchicalDataTemplate> 
     </TreeView.Resources> 
    </TreeView> 
     <Button Content="OK" HorizontalAlignment="Left" Margin="488,534,0,0"  VerticalAlignment="Top" Width="94" Height="31"/> 
    </Grid> 
</UserControl> 

Şimdi benim ViewModel veri almak yok. Bu MEF yoluyla ithal çünkü

=== Pre-bind state information === 
LOG: User = ------- 
LOG: DisplayName = InterfaceLibrary, PublicKeyToken=f004634844582dd6 
(Partial) 
WRN: Partial binding information was supplied for an assembly: 
WRN: Assembly Name: InterfaceLibrary, PublicKeyToken=f004634844582dd6 | Domain ID: 1 
WRN: A partial bind occurs when only part of the assembly display name is provided. 
WRN: This might result in the binder loading an incorrect assembly. 
WRN: It is recommended to provide a fully specified textual identity for the assembly, 
WRN: that consists of the simple name, version, culture, and public key token. 
WRN: See whitepaper http://go.microsoft.com/fwlink/?LinkId=109270 for more information and common solutions to this issue. 
LOG: Appbase = file:///C:/Program Files (x86)/Microsoft Visual Studio 11.0/Common7/IDE/ 
LOG: Initial PrivatePath = NULL 
Calling assembly : (Unknown). 
=== 
LOG: This bind starts in default load context. 
LOG: Using application configuration file: C:\Users\STEPHE~1.MAC\AppData\Local\Temp\dev4FB3.tmp 
LOG: Using host configuration file: 
LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config. 
LOG: Policy not being applied to reference at this time (private, custom, partial, or location-based assembly bind). 
LOG: Attempting download of new URL file:///C:/Program Files (x86)/Microsoft Visual Studio 11.0/Common7/IDE/InterfaceLibrary.DLL. 
LOG: Attempting download of new URL file:///C:/Program Files (x86)/Microsoft Visual Studio 11.0/Common7/IDE/InterfaceLibrary/InterfaceLibrary.DLL. 
LOG: Attempting download of new URL file:///C:/Program Files (x86)/Microsoft Visual Studio 11.0/Common7/IDE/PublicAssemblies/InterfaceLibrary.DLL. 
LOG: Attempting download of new URL file:///C:/Program Files (x86)/Microsoft Visual Studio 11.0/Common7/IDE/PublicAssemblies/InterfaceLibrary/InterfaceLibrary.DLL. 
LOG: Attempting download of new URL file:///C:/Program Files (x86)/Microsoft Visual Studio 11.0/Common7/IDE/PrivateAssemblies/InterfaceLibrary.DLL. 
LOG: Attempting download of new URL file:///C:/Program Files (x86)/Microsoft Visual Studio 11.0/Common7/IDE/PrivateAssemblies/InterfaceLibrary/InterfaceLibrary.DLL. 
LOG: Attempting download of new URL file:///C:/Program Files (x86)/Microsoft Visual Studio 11.0/Common7/IDE/CommonExtensions/Microsoft/TemplateProviders/InterfaceLibrary.DLL. 
LOG: Attempting download of new URL file:///C:/Program Files (x86)/Microsoft Visual Studio 11.0/Common7/IDE/CommonExtensions/Microsoft/TemplateProviders/InterfaceLibrary/InterfaceLibrary.DLL. 
LOG: Attempting download of new URL file:///C:/Program Files (x86)/Microsoft Visual Studio 11.0/Common7/IDE/CommonExtensions/Platform/Debugger/InterfaceLibrary.DLL. 
LOG: Attempting download of new URL file:///C:/Program Files (x86)/Microsoft Visual Studio 11.0/Common7/IDE/CommonExtensions/Platform/Debugger/InterfaceLibrary/InterfaceLibrary.DLL. 
LOG: Attempting download of new URL file:///C:/Program Files (x86)/Microsoft Visual Studio 11.0/Common7/IDE/PrivateAssemblies/DataCollectors/InterfaceLibrary.DLL. 
LOG: Attempting download of new URL file:///C:/Program Files (x86)/Microsoft Visual Studio 11.0/Common7/IDE/PrivateAssemblies/DataCollectors/InterfaceLibrary/InterfaceLibrary.DLL. 
LOG: Attempting download of new URL file:///C:/Program Files (x86)/Microsoft Visual Studio 11.0/Common7/IDE/PrivateAssemblies/DataCollectors/x86/InterfaceLibrary.DLL. 
LOG: Attempting download of new URL file:///C:/Program Files (x86)/Microsoft Visual Studio 11.0/Common7/IDE/PrivateAssemblies/DataCollectors/x86/InterfaceLibrary/InterfaceLibrary.DLL. 
LOG: Attempting download of new URL file:///C:/Program Files (x86)/Microsoft Visual Studio 11.0/Common7/IDE/InterfaceLibrary.EXE. 
LOG: Attempting download of new URL file:///C:/Program Files (x86)/Microsoft Visual Studio 11.0/Common7/IDE/InterfaceLibrary/InterfaceLibrary.EXE. 
LOG: Attempting download of new URL file:///C:/Program Files (x86)/Microsoft Visual Studio 11.0/Common7/IDE/PublicAssemblies/InterfaceLibrary.EXE. 
LOG: Attempting download of new URL file:///C:/Program Files (x86)/Microsoft Visual Studio 11.0/Common7/IDE/PublicAssemblies/InterfaceLibrary/InterfaceLibrary.EXE. 
LOG: Attempting download of new URL file:///C:/Program Files (x86)/Microsoft Visual Studio 11.0/Common7/IDE/PrivateAssemblies/InterfaceLibrary.EXE. 
LOG: Attempting download of new URL file:///C:/Program Files (x86)/Microsoft Visual Studio 11.0/Common7/IDE/PrivateAssemblies/InterfaceLibrary/InterfaceLibrary.EXE. 
LOG: Attempting download of new URL file:///C:/Program Files (x86)/Microsoft Visual Studio 11.0/Common7/IDE/CommonExtensions/Microsoft/TemplateProviders/InterfaceLibrary.EXE. 
LOG: Attempting download of new URL file:///C:/Program Files (x86)/Microsoft Visual Studio 11.0/Common7/IDE/CommonExtensions/Microsoft/TemplateProviders/InterfaceLibrary/InterfaceLibrary.EXE. 
LOG: Attempting download of new URL file:///C:/Program Files (x86)/Microsoft Visual Studio 11.0/Common7/IDE/CommonExtensions/Platform/Debugger/InterfaceLibrary.EXE. 
LOG: Attempting download of new URL file:///C:/Program Files (x86)/Microsoft Visual Studio 11.0/Common7/IDE/CommonExtensions/Platform/Debugger/InterfaceLibrary/InterfaceLibrary.EXE. 
LOG: Attempting download of new URL file:///C:/Program Files (x86)/Microsoft Visual Studio 11.0/Common7/IDE/PrivateAssemblies/DataCollectors/InterfaceLibrary.EXE. 
LOG: Attempting download of new URL file:///C:/Program Files (x86)/Microsoft Visual Studio 11.0/Common7/IDE/PrivateAssemblies/DataCollectors/InterfaceLibrary/InterfaceLibrary.EXE. 
LOG: Attempting download of new URL file:///C:/Program Files (x86)/Microsoft Visual Studio 11.0/Common7/IDE/PrivateAssemblies/DataCollectors/x86/InterfaceLibrary.EXE. 
LOG: Attempting download of new URL file:///C:/Program Files (x86)/Microsoft Visual Studio 11.0/Common7/IDE/PrivateAssemblies/DataCollectors/x86/InterfaceLibrary/InterfaceLibrary.EXE. 

İyi belki benim Arayüz tanımı paylaşılan montaj olmasıdır bilmek:

'Set property 'System.Windows.ResourceDictionary.DeferrableContent' threw an exception.' Line number '13' and line position '14'. 

fusionlog gösterir Bu içeriği: editör aşağıdaki stacktrace ve hata veriyor çerçeve.

ArabirimimBilgisayarım hata ayıklama klasörüne kopyalanıyor ve bu da orada gösteriyor.

+0

Takımı güçlü bir şekilde adlandırın ve GAC'ye ekleyin. –

+0

Montaj güçlü bir şekilde adlandırılmıştır, GAC'ye dinamik olarak eklenmiştir. Yani sorun bu değil. Yanıt verdiğiniz için teşekkürler – machie27

cevap

0

Hata, sorununuzun 13. satır olduğunu söylüyor. ItemsSource bağlantınızın sorun olması durumunda şaşırdım. ITestTest türünü bulmada bir çeşit sorun olduğunu tahmin ediyorum. Sana neden olduğunu anlayamadım.

İlgili konular