示例#1
0
        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
 /// <summary>
 /// Raises the <see cref="TitleReceived"/> event.
 /// </summary>
 protected virtual void OnTitleReceived( object sender, ReceiveTitleEventArgs e )
 {
     if ( TitleReceived != null )
         TitleReceived( sender, e );
 }
示例#3
0
        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
        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 );
        }
 private void webControl_TitleReceived(object sender, ReceiveTitleEventArgs e)
 {
     if (webControl.Source.Scheme != "about")
     {
         if (string.IsNullOrEmpty(e.FrameName))
         {
             this.Title = e.Title;
         }
     }
 }