Wie referenziere ich verschiedene DLLs in Kaxaml

7

Ich möchte mit einem DataGrid in Kaxaml arbeiten. Wie referenziere ich die Toolkit-DLL?

    
H.B. 23.02.2009, 09:13
quelle

4 Antworten

1

Beim Zuordnen benutzerdefinierter Klassen und Namespaces in XAML mit der Schreibweise clr-namespace / assembly können Sie nicht den Pfad der Assembly angeben, die die Klasse enthält, sondern nur den Namen der Assembly gefunden auf MSDN ), da alle referenzierten Assemblys während der XAML-Kompilierung über die Verknüpfung verknüpft sein müssen Projektdatei.

Kaxaml unterstützt das Konzept eines Projekts nicht, da es keine Kompilierung durchführt, sondern das XAML dynamisch analysiert und rendert im Editor "on-the-fly" mit der System.Windows.Markup.XamlReader -Klasse eingegeben.

Dies bedeutet, dass Sie bei der Verwendung von Kaxaml nur auf Klassen verweisen können, die in den Assemblys enthalten sind, die Teil von .NET Framework sind.

    
Enrico Campidoglio 23.02.2009, 09:37
quelle
18
  1. Kopieren Sie WPFToolkit.dll nach "C: \ Programme \ Kaxaml \"
    • Kaxaml neu starten

Jetzt können Sie einen solchen Namespace verwenden:

%Vor%     
alex2k8 06.04.2009 12:09
quelle
10

Eine andere Option wäre, eine Kreuzung zu machen und einen Prüfpfad zu Kaxamls Konfiguration hinzuzufügen.

Machen Sie Junction zum Code

  • rufe erhöhten cmd
  • auf
  • cd "c: \ Programme (x86) \ Kaxaml"
  • mklink / J ProbeFolder "c: \ Pfad zu Ihrem Code"

Ändern Sie Kaxaml.exe.config

  • Führe einen erhöhten Notizblock aus
  • Öffnen Sie "C: \ Programme (x86) \ Kaxaml \ Kaxaml.exe.config"
  • fügen Sie Folgendes zu & lt; configuration & gt;:
  • hinzu
%Vor%
  • speichern Sie die Datei
  • kaxaml neu starten
Todd White 06.01.2011 21:32
quelle
0

Aufbauend auf Todd Whites Lösung (und das ist auch eine zukünftige Referenz für mich selbst) würde Ihr XAML in Kaxaml wie folgt auf eine 3rd-Party-Bibliothek verweisen:

%Vor%     
VipX1 19.05.2014 08:50
quelle

Tags und Links