private void CarTypeCB_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
ModelCodeCB.IsEnabled = true;
XDocument xml = XDocument.Load("modelcodes.xml");
var query = from selection in xml.Descendants("model")
where (string)selection == (ModelCodeCB.SelectedValue)
from codes in selection.Elements("code")
select codes;
foreach (XElement codes in query.Descendants("code"))
{
ModelCodeCB.Items.Add(codes.FirstAttribute.Value);
}
}
Try to replace for this:
private void CarTypeCB_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
ModelCodeCB.IsEnabled = true;
XDocument xml = XDocument.Load("modelcodes.xml");
var query = from selection in xml.Descendants("model")
where (string)selection == (ModelCodeCB.SelectedValue.ToString())
from codes in selection.Elements("code")
select codes;
foreach (XElement codes in query)
{
ModelCodeCB.Items.Add(codes.FirstAttribute.Value);
}
}
Hope it helps.