XPath Syntax Problem
-
Hallo,
habe ein Syntax-Problem mit XPath:XAML-Datei:
<HierarchicalDataTemplate ... ItemsSource="{Binding XPath = Ebene1/Ebene2[TesteMich = '2']}" ... >
Irgendwas stimmt nicht mit der Zeichensetzung, VS will irgendwo ein "}" und ein " " "
Ohne " [TesteMich = '2'] " geht es...Hat jemand ne Idee??
-
Ist meine Frage nicht verständlich, oder weiß wirklich keiner was?
-
Du könntest ja z.B. einfach mal die konkrete Fehelrmeldung posten...
-
Ok, kein Problem:
<HierarchicalDataTemplate x:Key="SlaveDesc" ItemsSource="{Binding XPath=objs/DataObjDesc[objType='1']}" ItemTemplate="{StaticResource DataObjDesc}"> <StackPanel Orientation="Horizontal"> <Image Source="bmp\Slave.bmp" Height="16" Width="16" x:Name="SlaveIcon"/> <TextBlock Text="{Binding XPath=name}" Padding="2" FontWeight="Bold"/> </StackPanel> </HierarchicalDataTemplate>
Fehler 2 " ...\Window1.xaml 25
Fehler 1 "}" wurde erwartet. ...\Window1.xaml 25Fehler 3 Name/Wert-Paare in "MarkupExtensions" müssen das Format "Name = Wert" aufweisen. Die einzelnen Paare werden durch Kommas getrennt. Dieses Format gilt nicht für " XPath=objs/DataObjDesc[objType='1']}".
Zeile 25 Position 53. ...\Window1.xaml 25