2016-09-16 50 views
0

搜索了許多地方,但沒有得到所需的解決方案。 XAML:每次在FlowDocumentReader中按下一個段落的按鈕代替數據

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

在C#中林asigning值按鈕單擊段落後面的代碼。請參見下面的代碼:

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())); 
相關問題