0
데이터 바인딩이 필요한 XML 문서가 있지만 우선 빈 값으로 모든 요소를 제거해야합니다.빈 XML 요소를 제거하십시오.
IEnumerable<Message> data = from info in xdoc.Descendants(tns + "sign")
where info.Element(tns + "current-message").Value != ""
select
new Message(
info.Element(tns + "name").Value,
info.Element(tns + "current-message").Value);
MessageList.DataContext = data;
내가 실패, 내 현재 코드 윈도우 폰 8에 동일한 작업을 수행하지만, 나는 시도하고있다 : 나는 절을 추가하는 방법
foreach (var info in xdoc.Descendants(tns + "sign"))
{
Items.Add(new ItemViewModel()
{
ID = i.ToString(),
LineOne = info.Element(tns + "direction").Value,
LineTwo = info.Element(tns + "current-message").Value,
LineThree = info.Element(tns + "name").Value
});
i++;
}
을
이전에, 내가 이런 짓을 "현재 메시지"가없는 요소가이 데이터 바인딩에없는 것을 보장합니다.
IF 진술! 내가 그걸 놓쳤다는 것을 믿을 수 없어! 고마워! – ForeverLearning