BrowserInteropHelper.HostScript Proprietà
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un oggetto script che fornisce l'accesso all'oggetto finestra HTML, alle funzioni script personalizzate e alle variabili globali per la pagina HTML, se l'applicazione browser XAML (XBAP) è ospitata in un frame.
public:
static property System::Object ^ HostScript { System::Object ^ get(); };
public static dynamic HostScript { [System.Security.SecurityCritical] [System.Security.SecurityTreatAsSafe] get; }
public static dynamic HostScript { get; }
[<get: System.Security.SecurityCritical>]
[<get: System.Security.SecurityTreatAsSafe>]
static member HostScript : obj
static member HostScript : obj
Public Shared ReadOnly Property HostScript As Object
Oggetto script che fornisce l'accesso all'oggetto finestra HTML, alle funzioni script personalizzate e alle variabili globali per la pagina HTML, se l'applicazione browser XAML (XBAP) è ospitata in un frame; in caso contrario, null
.
- Attributi
Nell'esempio seguente viene illustrato come recuperare l'oggetto HostScript e chiudere la finestra del browser.
<Grid>
<Button Width="160" Height="60" Click="Button_Click" Content="Close Browser Window" />
</Grid>
private void Button_Click(object sender, RoutedEventArgs e)
{
// Retrieve the script object. The XBAP must be hosted in a frame or
// the HostScript object will be null.
var scriptObject = BrowserInteropHelper.HostScript;
// Call close to close the browser window.
scriptObject.Close();
}
Private Sub Button_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)
' Retrieve the script object The XBAP must be hosted in a frame or
' the HostScript object will be null.
Dim scriptObject = BrowserInteropHelper.HostScript
' Call close to close the browser window.
scriptObject.Close()
End Sub
Con l'oggetto restituito HostScript , è possibile accedere alle proprietà, ai metodi e agli eventi dell'oggetto finestra HTML, chiamare direttamente una funzione script o accedere a una variabile globale. La sintassi per accedere a questi elementi usa la nota nota punto.
Per altre informazioni sull'oggetto finestra, vedere Window.
La HostScript proprietà restituisce null
se il frame viene spostato da un percorso tra domini.
Questa funzionalità può essere disattivata per il browser impostando il valore del Registro di sistema ScriptInteropDisallow . Per altre informazioni, vedere Sicurezza (WPF).For more information, see Security (WPF).
Prodotto | Versioni |
---|---|
.NET Framework | 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: