Пример #1
0
        static void SelectionDidChange(ObserverActionEventArgs e)
        {
            var handler = e.Handler as ComboBoxHandler;

            if (handler != null)
            {
                Application.Instance.AsyncInvoke(() =>
                {
                    handler.Callback.OnSelectedIndexChanged(handler.Widget, EventArgs.Empty);
                    Application.Instance.AsyncInvoke(() => handler.Callback.OnTextChanged(handler.Widget, EventArgs.Empty));
                });
            }
        }
        static void FrameDidChange(ObserverActionEventArgs e)
        {
            var h = e.Handler as GraphicsHandler;

            if (h != null && h.Control != null)
            {
                h.RewindAll();

                h.Control.RestoreState();

                h.InitializeContext(h.view.IsFlipped);
            }
        }
Пример #3
0
        static void HandleScrolled(ObserverActionEventArgs e)
        {
            var handler = (GridHandler <TControl, TWidget, TCallback>)e.Handler;

            handler.AutoSizeColumns();
        }
Пример #4
0
		static void FrameDidChange(ObserverActionEventArgs e)
		{
			var h = e.Handler as GraphicsHandler;
			if (h != null && h.Control != null)
			{
				h.RewindAll();
				
				h.Control.RestoreState();

				h.InitializeContext(h.view.IsFlipped);
			}
		}
Пример #5
0
        static void HandleDismiss(ObserverActionEventArgs e)
        {
            var handler = (ComboBoxHandler)e.Handler;

            handler.Callback.OnDropDownClosed(handler.Widget, EventArgs.Empty);
        }
Пример #6
0
        static void HandlePopUp(ObserverActionEventArgs e)
        {
            var handler = (ComboBoxHandler)e.Handler;

            handler.Callback.OnDropDownOpening(handler.Widget, EventArgs.Empty);
        }
Пример #7
0
        static void HandleScrolled(ObserverActionEventArgs e)
        {
            var handler = (GridHandler <TControl, TWidget>)e.Handler;

            handler.UpdateColumnSizes();
        }