public void EnableProtocolHandling() { _protocolHandlingEnabled = true; if (!string.IsNullOrEmpty(_initialProtocolUri)) { ProtocolInvoke.Raise(() => new object[] { _initialProtocolUri }); _initialProtocolUri = null; } }
private void ApplicationOnProtocolInvoke(object sender, ProtocolInvocationEventArgs e) { if (!_protocolHandlingEnabled) { _initialProtocolUri = e.Uri; } else { ProtocolInvoke.Raise(() => new object[] { e.Uri }); } }
public void OnProtocolInvoke(string uri) { ProtocolInvoke.Raise(this, new ProtocolInvocationEventArgs(uri)); }