Saturday, May 18, 2013
Google Custom Search

Our Community

Membership Membership:
Latest New User Latest: boasquevisque
New Today New Today: 0
New Yesterday New Yesterday: 12
User Count Overall: 28630

People Online People Online:
Visitors Visitors: 8
Members Members: 0
Total Total: 8

Online Now Online Now:

ClearCanvas Community Forums

why can not Trigger the event obj.InternalActiveChanged += delegate(object sender, EventArgs e)
Last Post 2009-03-24 08:20 AM by standout. 0 Replies.
Printer Friendly
Sort:
PrevPrev NextNext
You are not authorized to post a reply.
Author Messages
standout
Basic Member
Basic Member
Posts:30

--
2009-03-24 08:20 AM  

why can not Trigger the event       when sender is "ClearCanvas.Desktop.Workspace"

  obj.InternalActiveChanged += delegate(object sender, EventArgs e)
            {
                OnItemActivationChangedInternal(new ItemEventArgs((T)sender));
            };

can not exec the event fun:

        protected sealed override void OnItemActivationChangedInternal(ItemEventArgs args)
        {
            if (args.Item.Active)
            {
                // activated
                Workspace lastActive = _activeWorkspace;
                // set this prior to firing any events, so that a call to ActiveWorkspace property will return correct value
                _activeWorkspace = args.Item;
                if (lastActive != null)
                {
                    lastActive.RaiseActiveChanged();
                }
                _activeWorkspace.RaiseActiveChanged();
               
            }
        }

so activeWorkspace is null throw the execption.

please tell me?

You are not authorized to post a reply.

Active Forums 4.1
Copyright 2013 ClearCanvas Inc. All Rights Reserved