2
我在WPF窗口中綁定了一個XML文檔。該XML文檔看起來是這樣的:組合框的xml綁定無法識別SelectedItem
<root>
<common>
... more stuff
<logSeverityLevel>Debug</logSeverityLevel>
...
</common>
<collections>
<logSeverityLevels>
<logSeverityLevel>Debug</logSeverityLevel>
<logSeverityLevel>Info</logSeverityLevel>
<logSeverityLevel>Trace</logSeverityLevel>
<logSeverityLevel>Error</logSeverityLevel>
<logSeverityLevel>Fatal</logSeverityLevel>
</logSeverityLevels>
</collections>
</root>
而且綁定:
<WrapPanel FlowDirection="LeftToRight" DataContext="{Binding XPath=/root/common}">
<DockPanel>
<TextBlock Text="Log Severity Level : " />
<ComboBox SelectedItem="{Binding XPath=logSeverityLevel}" ItemsSource="{Binding XPath=/root/collections/logSeverityLevels/*}" />
</DockPanel>
</WrapPanel>
現在,當我運行該程序,我可以看到ComboBox
是越來越填入可能的項目。但它不會將Debug
設置爲選定值。該怎麼辦?