コード例 #1
0
ファイル: WebControl.cs プロジェクト: UIKit0/AwesomiumSharp
        private void internalReceiveTitleCallback( IntPtr caller, IntPtr title, IntPtr frame_name )
        {
            ReceiveTitleEventArgs e = new ReceiveTitleEventArgs(
                StringHelper.ConvertAweString( title ),
                StringHelper.ConvertAweString( frame_name ) );

            lastTitle = e.Title;

            this.Title = e.Title;
            this.OnTitleReceived( this, e );

            CommandManager.InvalidateRequerySuggested();
        }
コード例 #2
0
ファイル: WebControl.cs プロジェクト: UIKit0/AwesomiumSharp
 /// <summary>
 /// Raises the <see cref="TitleReceived"/> event.
 /// </summary>
 protected virtual void OnTitleReceived( object sender, ReceiveTitleEventArgs e )
 {
     if ( TitleReceived != null )
         TitleReceived( sender, e );
 }
コード例 #3
0
ファイル: WebView.cs プロジェクト: Oceanswave/AwesomiumSharp
        private void internalReceiveTitleCallback(IntPtr caller, IntPtr title, IntPtr frame_name)
        {
            ReceiveTitleEventArgs e = new ReceiveTitleEventArgs(this, StringHelper.ConvertAweString(title), StringHelper.ConvertAweString(frame_name));

            if (OnReceiveTitle != null)
                OnReceiveTitle(this, e);
        }
コード例 #4
0
ファイル: WebControl.cs プロジェクト: Perikles/AwesomiumSharp
        private void internalReceiveTitleCallback( IntPtr caller, IntPtr title, IntPtr frame_name )
        {
            ReceiveTitleEventArgs e = new ReceiveTitleEventArgs(
                StringHelper.ConvertAweString( title ),
                StringHelper.ConvertAweString( frame_name ) );

            this.Title = e.Title;
            this.OnTitleReceived( this, e );
        }
コード例 #5
0
 private void webControl_TitleReceived(object sender, ReceiveTitleEventArgs e)
 {
     if (webControl.Source.Scheme != "about")
     {
         if (string.IsNullOrEmpty(e.FrameName))
         {
             this.Title = e.Title;
         }
     }
 }