我有一个绑定到 Xml 文件和 XmlDataProvider 的 WPF ComboBox
<ComboBox Canvas.Left="980"
Canvas.Top="16"
DisplayMemberPath="Name"
FontSize="45"
Height="76"
SelectionChanged="comboBox1_SelectionChanged"
Padding="10"
ItemsSource="{Binding Source={StaticResource Sites}, XPath=Site}"
Name="comboBox1"
Style="{DynamicResource InfoKioskLargeStyledDropDown}"
Width="600" />
我的 XML 看起来像这样:
<Site>
<Name>Campus Pride</Name>
<Url>CampusPride</Url>
<SlideCount>10</SlideCount>
</Site>
然后我有一个与我的 XML 相匹配的对象:
public class Site
{
public string Name { get; set; }
public string Url { get; set; }
public int SlideCount { get; set; }
}
我想要做的是在 ComboBox 选择更改时,检索 SelectedItem 中的对象并将其转换为 Site 类型的对象。问题在于,combobox1.SelectedItem 属性是一个 XmlElement。有没有一种快速方法可以将我的 XmlElement 转换为 Site 对象,或者我是否必须调用序列化程序并手动执行此操作?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)