Share via

Frame.Refresh Method

Microsoft Silverlight will reach end of support after October 2021. Learn more.

Reloads the current page.

Namespace:  System.Windows.Controls
Assembly:  System.Windows.Controls.Navigation (in System.Windows.Controls.Navigation.dll)


Public Sub Refresh
public void Refresh()


By default, navigation to the current URI does not reload the content. However, you can use this method to force the content to reload.

This method is useful only when you set the ContentLoader property to an INavigationContentLoader implementation that can produce different page contents upon reload. For example, your content loader might display a logon page when unauthorized users navigate to a particular page. After authentication, you can call Refresh to display the normal page content.

Version Information


Supported in: 5, 4


For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.