Blog
Subklassen in XAML ansprechen
Heute habe ich ein DataTemplate in einer XAML Resource Datei für meine Klasse erstellt. Ich hab als DataTyp meine Subklasse angegeben.
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:Project;assembly=Project">
<DataTemplate x:Key="myTaskTemplate" DataType="{x:Type local:Subclass}">
[..]
</DataTemplate>
</ResourceDictionary>
Dabei bekam ich beim compilieren immer die Fehlermeldung "Der Typ Subclass wurde nicht gefunden". Ich hab dann verschiedene Varianten ausprobiert, wie zum Beispiel, Class.Subclass usw.. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:Project;assembly=Project">
<DataTemplate x:Key="myTaskTemplate" DataType="{x:Type local:Subclass}">
[..]
</DataTemplate>
</ResourceDictionary>
So gesehen, war ich schon ziemlich nah an der Lösung. Dieses geht wie folgt:
DataType="{x:Type local:class+subclass}"
Schlüsselwörter: C#, WPF
zuletzt geändert: 25. Feber 2009 22:04
Link zu diesem Artikel: (in die Zwischenablage)
(c) 2011 | Impressum |
| Empfehlenswerte Blog Einträgebaska.jpg)