2011-08-10 5 views
-1

C# 코드 숨김으로 XML 파일을 바인딩하고 싶습니다. 즉, 아래 코드와 같이 파일을 여는 대신 에 Xml 파일 이름으로 프로젝트 솔루션에 포함 된 XML 파일을 사용하고 싶습니다.C# 코드 숨김 데이터 바인딩

어떻게 할 수 있습니까?

XmlDataProvider provider = new XmlDataProvider(); 

if (provider != null) 
{ 
    System.Xml.XmlDocument doc = new System.Xml.XmlDocument(); 

    doc.Load(fileName); 
    provider.Document = doc; 
    provider.XPath = "/opml/body/outline"; 
    FeedListTreeView.DataContext = provider; 
} 

답변

0

당신은 비주얼 스튜디오의 "포함 리소스"로 파일을 표시 한 경우, 다음 this article 당신이 당신의 어셈블리를 형성로드하는 방법을 보여줍니다. 가장 중요한 점은 파일 경로에서 일반적으로 사용하는 "\"문자 대신 "."문자를 사용하려는 것입니다. 캐릭터. 파일 시스템에서 파일을 읽으려는 경우 this article이 표시됩니다.