设置Frame.Content并不总是有效

时间:2010-05-31 09:09:31

标签: wpf

我有一个Frame控件,我正在设置Content属性。如果我将它设置两次,首先是一个控件然后再控制另一个,它会显示第一个控件而不是第二个控件。如果我在第一次设置后显示一个消息框,那么它工作正常(即它显示第二个控件)。

就像我只能设置内容一次,直到屏幕重新粉刷。调用Frame.UpdateLayout也无济于事。

设置内容后我应该调用什么才能确保内容实际设置为我指定的内容?

1 个答案:

答案 0 :(得分:2)

使用Frame.Navigate(obj)代替Frame.Content = obj。