2016-09-16 5 views
0

많은 곳을 검색했지만 원하는 해결책을 찾지 못했습니다. XAML : 버튼 클릭에 단락 C# 임 asigning 값 뒤에 코드에서FlowDocumentReader의 단락 클릭 시마다 데이터를 바꿉니다.

<FlowDocumentReader x:Name="fdr"> 
<FlowDocument x:Name="fd"> 
    <Paragraph x:Name="ParaData" /> 
    </FlowDocument> 
    </FlowDocumentReader> 

.

private void ShowName_Click(object sender, RoutedEventArgs e) 
{ 
    ParaData.Inlines.Add(new Run(txtEmpname.Text.ToString())); 
} 

문제가입니다 : 코드 아래 참조 매번 내가이 버튼을 클릭, 값은 단락의 이전 값과 연결된, 그러나 나는 값이 클릭에 새 값 매번로 대체하고자한다 .

답변

0

단락의 이전 값을 바꿀 수있는 기능이 없습니다. 따라서 새 값을 추가하기 전에 아래 코드를 사용하여 이전 값을 지울 수 있습니다.

ParaData.Inlines.Add(new Run(old_txtEmpname.Text.ToString())); 
    ParaData.Inlines.Clear(); 
    ParaData.Inlines.Add(new Run(new_txtEmpname.Text.ToString()));