Beispiel #1
0
        void ChangeSelection(IInteractiveContentPresenter newSelection)
        {
            if (newSelection == myCurrentSelection)
            {
                return;
            }

            myCurrentSelection = newSelection;

            if (mySelectionListener != null)
            {
                mySelectionListener.Undo();
                mySelectionListener = null;
            }

            if (newSelection != null)
            {
                mySelectionListener = new PropertyListener();
                mySelectionListener.StartListen();
                myCurrentSelection.ApplyFocusedStyle();
                mySelectionListener.StopListen();

                WindowlessBringIntoView(newSelection);
            }
            Update();
            OnSelectionChanged();
        }
Beispiel #2
0
 void OnClickUp()
 {
     if (myClickListener != null)
     {
         myClickListener.Undo();
     }
     myClickListener = null;
 }
Beispiel #3
0
 void OnClickDown()
 {
     if (myClickListener == null)
     {
         myClickListener = new PropertyListener();
         myClickListener.StartListen();
         myCurrentSelection.ApplyClickedStyle();
         myClickListener.StopListen();
     }
 }
 void OnClickUp()
 {
     if (myClickListener != null)
         myClickListener.Undo();
     myClickListener = null;
 }
 void OnClickDown()
 {
     if (myClickListener == null)
     {
         myClickListener = new PropertyListener();
         myClickListener.StartListen();
         myCurrentSelection.ApplyClickedStyle();
         myClickListener.StopListen();
     }
 }
        void ChangeSelection(IInteractiveContentPresenter newSelection)
        {
            if (newSelection == myCurrentSelection)
                return;

            myCurrentSelection = newSelection;

            if (mySelectionListener != null)
            {
                mySelectionListener.Undo();
                mySelectionListener = null;
            }

            if (newSelection != null)
            {
                mySelectionListener = new PropertyListener();
                mySelectionListener.StartListen();
                myCurrentSelection.ApplyFocusedStyle();
                mySelectionListener.StopListen();

                WindowlessBringIntoView(newSelection);
            }
            Update();
            OnSelectionChanged();
        }