0
내 질문 제목에 이미 나와 있습니다. 내 XmlDataProvider가 코드에서 DataGrid를 채웠는지 어떻게 확인할 수 있습니까?XmlDataProvider가 데이터로 대상 컨트롤을 채웠을 때 코드 숨김에서 알아야하는 방법
public ExcelWindow(string filePath)
{
InitializeComponent();
_filePath = filePath;
Dispatcher.beginInvoke((Action)(() =>
{
LoadScreenSettings();
}));
LoadXml();
CellLayoutHandler = new CellLayoutHandler(DataGridXml, _FilePath);
}
private void LoadXml()
{
XmlDataProvider dataProvider = xmlDataProvider;
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(_FilePath);
dataProvider.Document = xmlDoc;
dataProvider.XPath = "Data/Row";
}
1) 작업이 끝났을 때 정확히 표시하려면 배경 작업자를 사용할 수 있습니다. Backgroundworker에는 "RunWorkerCompleted"와 같은 이벤트가 있습니다. – Ugur
2) XML의 데이터와 관련하여 사용자 정의 데이터 격자 스타일을 만듭니다. – Ugur
좋아요. 감사합니다. 그러나이 일을 더 쉽게 할 수있는 방법이 있어야합니까? 나는 이것을 더 쉬운 방법으로 성취하는 것이 어렵다는 것을 상상할 수 없다. – NickGames