ZITAT(ehemaliges Mitglied @ 05.08.2007, 15:36)

hi
habe da mal eine frage bezüglich c# und mcml
habe einige c# codefiles
softkey.cs
softkeyboard.cs
softkeydata.cs
softkeytextbox.cs
die alle den selben namespace verwenden "MCEControl"
nun möchte ich aber in mcml die gui für die files erstellen und brauche von mcml den zugriff auf die c# codefiles über den namespace
unter xaml würde der verweis so aussehen
xmlns:l="clr-namespace:MCEControl"
und der zugriff dann so
<Style x:Key="{x:Type l:softkeyboardtextbox}" TargetType="{x:Type l:softkeyboardtextbox}">
aber wie kann man sowas in mcml machen ?
Schau Dir dazu am besten den Text "Referencing Assemblies from Markup" an.
Auszug aus dem SDK:
ZITAT
Referencing Assemblies from Markup
To reference assemblies from markup, use assembly://. For example, the following statement maps the System namespace to the cor prefix:
xmlns:cor="assembly://MSCorLib/System"
...
D.h. jetzt kann ich z.B. auf System.String zugreiffen mit <cor:String Name="MeinString" /> oder mit <cor:DateTime Name="Datum" /> mit der DateTime Klasse arbeiten und z.B. mit [Datum.Now.ToString()] die aktuelle Zeit in ein Text Element schreiben.
<Locals>
<cor:DateTime Name="Datum" />
</Locals>
...
<Content>
<Text Content="[Datum.Now.ToString]" Color="White" Font="Segoe UI, 20" />
</Content>