Trait windows::Web::UI::IWebViewControl_Impl
pub trait IWebViewControl_Impl: Sized {
Show 57 methods
// Required methods
fn Source(&self) -> Result<Uri>;
fn SetSource(&self, source: Option<&Uri>) -> Result<()>;
fn DocumentTitle(&self) -> Result<HSTRING>;
fn CanGoBack(&self) -> Result<bool>;
fn CanGoForward(&self) -> Result<bool>;
fn SetDefaultBackgroundColor(&self, value: &Color) -> Result<()>;
fn DefaultBackgroundColor(&self) -> Result<Color>;
fn ContainsFullScreenElement(&self) -> Result<bool>;
fn Settings(&self) -> Result<WebViewControlSettings>;
fn DeferredPermissionRequests(
&self,
) -> Result<IVectorView<WebViewControlDeferredPermissionRequest>>;
fn GoForward(&self) -> Result<()>;
fn GoBack(&self) -> Result<()>;
fn Refresh(&self) -> Result<()>;
fn Stop(&self) -> Result<()>;
fn Navigate(&self, source: Option<&Uri>) -> Result<()>;
fn NavigateToString(&self, text: &HSTRING) -> Result<()>;
fn NavigateToLocalStreamUri(
&self,
source: Option<&Uri>,
streamresolver: Option<&IUriToStreamResolver>,
) -> Result<()>;
fn NavigateWithHttpRequestMessage(
&self,
requestmessage: Option<&HttpRequestMessage>,
) -> Result<()>;
fn InvokeScriptAsync(
&self,
scriptname: &HSTRING,
arguments: Option<&IIterable<HSTRING>>,
) -> Result<IAsyncOperation<HSTRING>>;
fn CapturePreviewToStreamAsync(
&self,
stream: Option<&IRandomAccessStream>,
) -> Result<IAsyncAction>;
fn CaptureSelectedContentToDataPackageAsync(
&self,
) -> Result<IAsyncOperation<DataPackage>>;
fn BuildLocalStreamUri(
&self,
contentidentifier: &HSTRING,
relativepath: &HSTRING,
) -> Result<Uri>;
fn GetDeferredPermissionRequestById(
&self,
id: u32,
result: &mut Option<WebViewControlDeferredPermissionRequest>,
) -> Result<()>;
fn NavigationStarting(
&self,
handler: Option<&TypedEventHandler<IWebViewControl, WebViewControlNavigationStartingEventArgs>>,
) -> Result<EventRegistrationToken>;
fn RemoveNavigationStarting(
&self,
token: &EventRegistrationToken,
) -> Result<()>;
fn ContentLoading(
&self,
handler: Option<&TypedEventHandler<IWebViewControl, WebViewControlContentLoadingEventArgs>>,
) -> Result<EventRegistrationToken>;
fn RemoveContentLoading(&self, token: &EventRegistrationToken) -> Result<()>;
fn DOMContentLoaded(
&self,
handler: Option<&TypedEventHandler<IWebViewControl, WebViewControlDOMContentLoadedEventArgs>>,
) -> Result<EventRegistrationToken>;
fn RemoveDOMContentLoaded(
&self,
token: &EventRegistrationToken,
) -> Result<()>;
fn NavigationCompleted(
&self,
handler: Option<&TypedEventHandler<IWebViewControl, WebViewControlNavigationCompletedEventArgs>>,
) -> Result<EventRegistrationToken>;
fn RemoveNavigationCompleted(
&self,
token: &EventRegistrationToken,
) -> Result<()>;
fn FrameNavigationStarting(
&self,
handler: Option<&TypedEventHandler<IWebViewControl, WebViewControlNavigationStartingEventArgs>>,
) -> Result<EventRegistrationToken>;
fn RemoveFrameNavigationStarting(
&self,
token: &EventRegistrationToken,
) -> Result<()>;
fn FrameContentLoading(
&self,
handler: Option<&TypedEventHandler<IWebViewControl, WebViewControlContentLoadingEventArgs>>,
) -> Result<EventRegistrationToken>;
fn RemoveFrameContentLoading(
&self,
token: &EventRegistrationToken,
) -> Result<()>;
fn FrameDOMContentLoaded(
&self,
handler: Option<&TypedEventHandler<IWebViewControl, WebViewControlDOMContentLoadedEventArgs>>,
) -> Result<EventRegistrationToken>;
fn RemoveFrameDOMContentLoaded(
&self,
token: &EventRegistrationToken,
) -> Result<()>;
fn FrameNavigationCompleted(
&self,
handler: Option<&TypedEventHandler<IWebViewControl, WebViewControlNavigationCompletedEventArgs>>,
) -> Result<EventRegistrationToken>;
fn RemoveFrameNavigationCompleted(
&self,
token: &EventRegistrationToken,
) -> Result<()>;
fn ScriptNotify(
&self,
handler: Option<&TypedEventHandler<IWebViewControl, WebViewControlScriptNotifyEventArgs>>,
) -> Result<EventRegistrationToken>;
fn RemoveScriptNotify(&self, token: &EventRegistrationToken) -> Result<()>;
fn LongRunningScriptDetected(
&self,
handler: Option<&TypedEventHandler<IWebViewControl, WebViewControlLongRunningScriptDetectedEventArgs>>,
) -> Result<EventRegistrationToken>;
fn RemoveLongRunningScriptDetected(
&self,
token: &EventRegistrationToken,
) -> Result<()>;
fn UnsafeContentWarningDisplaying(
&self,
handler: Option<&TypedEventHandler<IWebViewControl, IInspectable>>,
) -> Result<EventRegistrationToken>;
fn RemoveUnsafeContentWarningDisplaying(
&self,
token: &EventRegistrationToken,
) -> Result<()>;
fn UnviewableContentIdentified(
&self,
handler: Option<&TypedEventHandler<IWebViewControl, WebViewControlUnviewableContentIdentifiedEventArgs>>,
) -> Result<EventRegistrationToken>;
fn RemoveUnviewableContentIdentified(
&self,
token: &EventRegistrationToken,
) -> Result<()>;
fn PermissionRequested(
&self,
handler: Option<&TypedEventHandler<IWebViewControl, WebViewControlPermissionRequestedEventArgs>>,
) -> Result<EventRegistrationToken>;
fn RemovePermissionRequested(
&self,
token: &EventRegistrationToken,
) -> Result<()>;
fn UnsupportedUriSchemeIdentified(
&self,
handler: Option<&TypedEventHandler<IWebViewControl, WebViewControlUnsupportedUriSchemeIdentifiedEventArgs>>,
) -> Result<EventRegistrationToken>;
fn RemoveUnsupportedUriSchemeIdentified(
&self,
token: &EventRegistrationToken,
) -> Result<()>;
fn NewWindowRequested(
&self,
handler: Option<&TypedEventHandler<IWebViewControl, WebViewControlNewWindowRequestedEventArgs>>,
) -> Result<EventRegistrationToken>;
fn RemoveNewWindowRequested(
&self,
token: &EventRegistrationToken,
) -> Result<()>;
fn ContainsFullScreenElementChanged(
&self,
handler: Option<&TypedEventHandler<IWebViewControl, IInspectable>>,
) -> Result<EventRegistrationToken>;
fn RemoveContainsFullScreenElementChanged(
&self,
token: &EventRegistrationToken,
) -> Result<()>;
fn WebResourceRequested(
&self,
handler: Option<&TypedEventHandler<IWebViewControl, WebViewControlWebResourceRequestedEventArgs>>,
) -> Result<EventRegistrationToken>;
fn RemoveWebResourceRequested(
&self,
token: &EventRegistrationToken,
) -> Result<()>;
}
Required Methods§
fn Source(&self) -> Result<Uri>
fn SetSource(&self, source: Option<&Uri>) -> Result<()>
fn DocumentTitle(&self) -> Result<HSTRING>
fn CanGoBack(&self) -> Result<bool>
fn CanGoForward(&self) -> Result<bool>
fn SetDefaultBackgroundColor(&self, value: &Color) -> Result<()>
fn DefaultBackgroundColor(&self) -> Result<Color>
fn ContainsFullScreenElement(&self) -> Result<bool>
fn Settings(&self) -> Result<WebViewControlSettings>
fn DeferredPermissionRequests( &self, ) -> Result<IVectorView<WebViewControlDeferredPermissionRequest>>
fn GoForward(&self) -> Result<()>
fn GoBack(&self) -> Result<()>
fn Refresh(&self) -> Result<()>
fn Stop(&self) -> Result<()>
fn InvokeScriptAsync( &self, scriptname: &HSTRING, arguments: Option<&IIterable<HSTRING>>, ) -> Result<IAsyncOperation<HSTRING>>
fn CapturePreviewToStreamAsync( &self, stream: Option<&IRandomAccessStream>, ) -> Result<IAsyncAction>
fn CaptureSelectedContentToDataPackageAsync( &self, ) -> Result<IAsyncOperation<DataPackage>>
fn BuildLocalStreamUri( &self, contentidentifier: &HSTRING, relativepath: &HSTRING, ) -> Result<Uri>
fn GetDeferredPermissionRequestById( &self, id: u32, result: &mut Option<WebViewControlDeferredPermissionRequest>, ) -> Result<()>
fn ContentLoading( &self, handler: Option<&TypedEventHandler<IWebViewControl, WebViewControlContentLoadingEventArgs>>, ) -> Result<EventRegistrationToken>
fn RemoveContentLoading(&self, token: &EventRegistrationToken) -> Result<()>
fn DOMContentLoaded( &self, handler: Option<&TypedEventHandler<IWebViewControl, WebViewControlDOMContentLoadedEventArgs>>, ) -> Result<EventRegistrationToken>
fn RemoveDOMContentLoaded(&self, token: &EventRegistrationToken) -> Result<()>
fn FrameContentLoading( &self, handler: Option<&TypedEventHandler<IWebViewControl, WebViewControlContentLoadingEventArgs>>, ) -> Result<EventRegistrationToken>
fn RemoveFrameContentLoading( &self, token: &EventRegistrationToken, ) -> Result<()>
fn FrameDOMContentLoaded( &self, handler: Option<&TypedEventHandler<IWebViewControl, WebViewControlDOMContentLoadedEventArgs>>, ) -> Result<EventRegistrationToken>
fn RemoveFrameDOMContentLoaded( &self, token: &EventRegistrationToken, ) -> Result<()>
fn ScriptNotify( &self, handler: Option<&TypedEventHandler<IWebViewControl, WebViewControlScriptNotifyEventArgs>>, ) -> Result<EventRegistrationToken>
fn RemoveScriptNotify(&self, token: &EventRegistrationToken) -> Result<()>
fn LongRunningScriptDetected( &self, handler: Option<&TypedEventHandler<IWebViewControl, WebViewControlLongRunningScriptDetectedEventArgs>>, ) -> Result<EventRegistrationToken>
fn RemoveLongRunningScriptDetected( &self, token: &EventRegistrationToken, ) -> Result<()>
fn UnsafeContentWarningDisplaying( &self, handler: Option<&TypedEventHandler<IWebViewControl, IInspectable>>, ) -> Result<EventRegistrationToken>
fn RemoveUnsafeContentWarningDisplaying( &self, token: &EventRegistrationToken, ) -> Result<()>
fn UnviewableContentIdentified( &self, handler: Option<&TypedEventHandler<IWebViewControl, WebViewControlUnviewableContentIdentifiedEventArgs>>, ) -> Result<EventRegistrationToken>
fn RemoveUnviewableContentIdentified( &self, token: &EventRegistrationToken, ) -> Result<()>
fn PermissionRequested( &self, handler: Option<&TypedEventHandler<IWebViewControl, WebViewControlPermissionRequestedEventArgs>>, ) -> Result<EventRegistrationToken>
fn RemovePermissionRequested( &self, token: &EventRegistrationToken, ) -> Result<()>
fn UnsupportedUriSchemeIdentified( &self, handler: Option<&TypedEventHandler<IWebViewControl, WebViewControlUnsupportedUriSchemeIdentifiedEventArgs>>, ) -> Result<EventRegistrationToken>
fn RemoveUnsupportedUriSchemeIdentified( &self, token: &EventRegistrationToken, ) -> Result<()>
fn NewWindowRequested( &self, handler: Option<&TypedEventHandler<IWebViewControl, WebViewControlNewWindowRequestedEventArgs>>, ) -> Result<EventRegistrationToken>
fn RemoveNewWindowRequested(&self, token: &EventRegistrationToken) -> Result<()>
fn ContainsFullScreenElementChanged( &self, handler: Option<&TypedEventHandler<IWebViewControl, IInspectable>>, ) -> Result<EventRegistrationToken>
fn RemoveContainsFullScreenElementChanged( &self, token: &EventRegistrationToken, ) -> Result<()>
fn WebResourceRequested( &self, handler: Option<&TypedEventHandler<IWebViewControl, WebViewControlWebResourceRequestedEventArgs>>, ) -> Result<EventRegistrationToken>
fn RemoveWebResourceRequested( &self, token: &EventRegistrationToken, ) -> Result<()>
Object Safety§
This trait is not object safe.