コード例 #1
0
 protected virtual void OnCustomSchemeClick(CustomSchemeEventArgs e)
 {
     if (CustomSchemeClick != null)
     {
         CustomSchemeClick(this, new CustomSchemeEventArgs(NavigateUri));
     }
 }
コード例 #2
0
        protected override void OnClick()
        {
            if (NavigateUri != null && NavigateUri.IsAbsoluteUri)
            {
                string scheme = NavigateUri.Scheme.ToLower();

                if (CustomSchemes != null && CustomSchemes.ToLower().Contains(scheme))
                {
                    var e = new CustomSchemeEventArgs(NavigateUri);
                    OnCustomSchemeClick(e);
                    if (e.Handled)
                    {
                        return;
                    }
                }
            }
            base.OnClick();
        }
コード例 #3
0
ファイル: HyperlinkButtonEx.cs プロジェクト: rmarinho/AgFx
        protected override void OnClick()
        {
            if (NavigateUri != null && NavigateUri.IsAbsoluteUri)
            {
                string scheme = NavigateUri.Scheme.ToLower();

                if (CustomSchemes != null && CustomSchemes.ToLower().Contains(scheme))
                {
                    var e = new CustomSchemeEventArgs(NavigateUri);
                    OnCustomSchemeClick(e);
                    if (e.Handled)
                    {
                        return;
                    }
                }
            }
            base.OnClick();
        }
コード例 #4
0
ファイル: HyperlinkButtonEx.cs プロジェクト: rmarinho/AgFx
 protected virtual void OnCustomSchemeClick(CustomSchemeEventArgs e)
 {
     if (CustomSchemeClick != null)
     {
         CustomSchemeClick(this, new CustomSchemeEventArgs(NavigateUri));
     }
 }