在我的項目中,我已修復頁眉&頁腳和可更改的內容。所以我把ContentControl放在了我的窗口中。如何更改WPF中的內容控件內容?
<Grid>
<Canvas Name="canvas_Logo" HorizontalAlignment="Center" VerticalAlignment="Top" Width="180">
<Image Source="Images/k1.png" Grid.Row="1" Width="180" />
</Canvas>
<ContentControl VerticalAlignment="Center" Name="CC1" Grid.Row="2" Height="450"/>
<Canvas x:Name="canvas_Marque" ClipToBounds="True" Height="60" HorizontalAlignment="Center" VerticalAlignment="Bottom" Width="1022" Background="DarkRed" />
</Grid>
它看起來就像這樣......
我已創建兩個用戶控件的名稱第1頁,第2頁。第1頁有一個按鈕,當我點擊按鈕時,ContentControl顯示page2。
,所以我有寫的button1_Click
MainPage n = new MainPage();
n.CC1.Content = new Page2();
但在按鍵的時候下面的代碼,點擊ContentControl中沒有改變我能爲這做什麼?
我的第1頁XAML
<Grid Background="AliceBlue">
<Label Content="Child1" Height="28" HorizontalAlignment="Left" Margin="74,65,0,0" Name="label1" VerticalAlignment="Top" Width="157" />
<Button Content="load page2 and destroy this" Height="31" HorizontalAlignment="Left" Margin="79,124,0,0" Name="button1" VerticalAlignment="Top" Width="186" Click="button1_Click" />
</Grid>
第2頁XAML
<Grid Background="CadetBlue">
<Label Content="This is page 2" Height="28" HorizontalAlignment="Left" Margin="96,82,0,0" Name="label1" VerticalAlignment="Top" Width="148" />
</Grid>
如何改變在WPF的內容控制內容?
http://stackoverflow.com/questions/16855352/changing-content-dynamically-in-wpf-window在這裏,我得到了這個想法。它看起來很簡單。你可以請通過併爲我的問題提供一個簡單的解決方案。 – Sagotharan
這與您之前的問題[我的回答](http://stackoverflow.com/a/20113543/1698987)完全相同。你所要做的就是按照我的建議使用它,而我的屏幕截圖顯示了那裏的結果(用戶控件只有一個帶有藍色背景的標籤,表示「來自用戶控件的嗨」)。 – Noctis