我有一个定义了我的 wpf 控件的 xaml 文件,我将其所有标签控件绑定到一个 xml 文件并从该文件填充。我正在使用 xmldataprovider 使用它的源属性
<Grid.DataContext>
<XmlDataProvider x:Name="LoadData" Source="data.xml" XPath="Loads/*" Document=/>
</Grid.DataContext>
<Label Grid.Row="1" Name="textbox1" Grid.Column="0" Grid.RowSpan="3" Grid.ColumnSpan="2" Background="Gray" BorderThickness="2" Content="{Binding XPath=teamname, Mode=OneWay}" FontSize="36">
在后面的代码中,
string filename = "C:\\data.xml";
LoadData.Source = new Uri(filename);
一切正常,我唯一的问题是我想以只读模式打开这个 xml,因为另一个程序正在写入它并且我得到“被另一个程序使用”的异常
xmldataprovider 是否有任何此类规定来设置源/读取数据提供程序中的 xml 文件。以前有没有人这样做过...欢迎输入/建议...非常感谢