Добрый вечер,
Я работаю над программой, в которой некоторая информация о конфигурации приложения хранится в файле Userconfig.xml.Я загружаю файл как XMLDataProvider в XAML через относительный URI:
<XmlDataProvider x:Name="UserConfigDataSource" x:Key="UserConfigDataSource" Source="UserConfig.xml" d:IsDataSource="True"/>
У меня есть несколько элементов, привязанных к элементам документа, и обработчик событий, который сохраняется в XMLDataProvider:
Private Sub SaveConfig(ByVal sender as Object, ByVal e as System.EventArgs)
'TODO: Add event handler implementation here
Dim SavePath As String = UserConfigDataSource.Source.LocalPath.ToString
Dim XMLDoc = UserConfigDataSource.Document
UserConfigDataSource.Document.Save(SavePath)
End Sub
Когда это выполняется, я получаю сообщение об ошибке «Эта операция не поддерживается для относительного URI».Есть ли хороший способ для создания абсолютного URI (кроме получения места выполнения сборки и обрезки имени исполняемого файла с конца)?Я ожидал, что это будет несколько простой процедурой.Любая помощь будет принята с благодарностью.
Кори