Я новичок в программировании WPF. Пожалуйста, помогите мне здесь.
Я хочу, чтобы данные, введенные в текстовые поля, обновлялись в файле xml. Вот мой код.
XAML:
<Window.Resources>
<XmlDataProvider x:Key="credential_data" Source="Credentials.xml" XPath="/Credentials/MB"/>
</Window.Resources>
<StackPanel DataContext="{Binding Source={StaticResource credential_data}}">
<TextBox Height="23" Name="textBox5" Width="188" Text="{Binding XPath=Hostname, Mode=TwoWay}"/>
<TextBox Height="23" Name="textBox6" Width="188" Text="{Binding XPath=Port, Mode=TwoWay}"/>
</StackPanel>
Вот Credentials.xml:
<?xml version="1.0" encoding="utf-8"?>
<Credentials>
<MB>
<Hostname>10.111.123.234</Hostname>
<Port>8080</Port>
</MB>
</Credentials>
В настоящее время происходит то, что любые обновления в xml-файле отражаются в текстовых полях, но любые изменения в textbox.text не обновляют xml-файл.
где я иду не так ?? (
Спасибо.