2013-08-13 2 views
0

나는이 그리드에 WPF DataGrid에

WPF

에서 데이터 그리드에 목록을 결합하고 다른 텍스트 상자에 하나가 읽기 전용 그들 가운데 두 텍스트 상자가 기반으로 텍스트 상자의 값을 변경하는 방법에 대해 설명합니다. 이제 텍스트 상자에 값을 입력하면 DataGrid의 읽기 전용 텍스트 상자에 자동으로 삽입됩니다.

누구나 읽기 전용 텍스트 상자를 가져 와서 값을 할당 할 수 있습니까?

+0

을 반영하는 예입니다. – nathanchere

답변

0

나는 정말로 질문을하지는 않지만 내가보기에 당신은 다음 중 하나를 원한다 :

a. 읽기 전용 텍스트 상자에 기본값을 지정하려면 xaml에 'Name'을 지정한 다음 코드에 사용하거나

b와 같이 사용하십시오. readonly 텍스트 상자에 저장된 데이터를 사용하려면 xaml에 'Name'을 지정하고 코드에서 사용하십시오.

+0

읽기 전용이 아닌 다른 텍스트 상자의 데이터를 저장하려고합니다. – Sandip

1

FAQ를 읽고 질문을 게시하는 것이 매우 중요합니다. 코드를 작성한 다음 도움을 요청해야합니다.

문제의 해결책은 WPF DataBinding입니다. 여기에 (Read more about it here)

당신은 '대답'와 같은 질문의 일부를 표시하는 시도해야 상황

<Window x:Class="WpfApplication1.MainWindow" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    Title="MainWindow" Height="350" Width="525"> 
<Grid> 
    <Grid.RowDefinitions > 
     <RowDefinition Height="*" /> 
     <RowDefinition Height="*" /> 
    </Grid.RowDefinitions> 
    <TextBox Name="SourceTextBox" Grid.Row="0" >Hello World</TextBox> 
    <TextBox Name="DestTextbox" Text="{Binding ElementName=SourceTextBox,Path=Text}" Grid.Row="1" IsEnabled="False"></TextBox> 
</Grid> 
</Window> 
0
<TextBox Name="Text1" > 
<TextBox Name="Text2" IsReadOnly="True" 
    Text="{Binding Text,ElementName=Text1,UpdateSourceTrigger=PropertyChanged}" />