2010-01-29 58 views
0

我寫在記事本簡單的XAML文件:FlowDocument的動態內容(BlockUIContainer)

<FlowDocument AllowDrop="True" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"><Paragraph /> <BlockUIContainer><Button Tag="another.xaml">Next...</Button> </BlockUIContainer></FlowDocument>

此文件包含BlockUIContainer與按鈕內部。按鈕還具有Tag屬性,其中包含對另一個xaml文件的引用。 當我將我的xaml文件加載到FlowDocumentScrollViewer時,我想單擊按鈕並在同一個FlowDocumentScrollViewer中加載另一個xaml。我怎樣才能做到這一點?我懷疑我需要搜索我的按鈕,但我不知道如何。

回答

0

如果將ContentControl添加到XAML文檔中,則可以將其他控件插入到內容中。您可以將ContentControl的Content屬性綁定到another.xaml,並將ContentControl設置爲默認隱藏,然後使其在Button OnClick事件處理程序中可見,或者可以始終顯示ContentControl並只設置Content您的Button OnClick事件處理程序中的屬性。

+0

我選擇另一種方式,但謝謝你的回覆虎斑 - 它給了我更多的想法。 – Victor 2010-02-04 16:24:10