2012-02-02 3 views
0

WPF 프로그래밍을 처음 사용합니다. 제발 도와주세요.wpf의 xml 파일에 텍스트 상자 텍스트 바인딩

텍스트 상자에 입력 된 데이터가 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 파일을 업데이트하지 않습니다.

어디서 잘못 될까요 ?? :(

감사합니다.

+0

당신이 XML을 의미합니까 원하는 정확히을하는 튜토리얼 프로젝트를 가지고하지 않는 ** 파일 ** 즉시 변경되지 않습니까? –

답변