예제 #1
0
		public void AttachObject (object ob)
		{
			ob = ObjectWrapper.Lookup (ob);
			
			IRadioGroupManagerProvider provider = ob as IRadioGroupManagerProvider;
			
			if (provider == null)
				throw new ArgumentException ("The class " + ob.GetType() + " does not implement IRadioGroupManagerProvider");

			manager = provider.GetGroupManager ();
			manager.GroupsChanged += GroupsChanged;
			GroupsChanged ();
		}
예제 #2
0
        public void AttachObject(object ob)
        {
            ob = ObjectWrapper.Lookup(ob);

            IRadioGroupManagerProvider provider = ob as IRadioGroupManagerProvider;

            if (provider == null)
            {
                throw new ArgumentException("The class " + ob.GetType() + " does not implement IRadioGroupManagerProvider");
            }

            manager = provider.GetGroupManager();
            manager.GroupsChanged += GroupsChanged;
            GroupsChanged();
        }