示例#1
0
        void ChangeFocusedView(INativeChildView view)
        {
            var index = responderViewChain.IndexOf(view);

            if (index != -1)
            {
                focusedViewIndex = index;
            }
        }
示例#2
0
        void AddWidgetToFocusChain(INativeChildView view)
        {
            if (responderViewChain.Contains(view))
            {
                return;
            }
            responderViewChain.Add(view);
            view.Focused -= View_Focused;
            view.Focused += View_Focused;

            if (focusedViewIndex == -1)
            {
                focusedViewIndex = 0;
            }
        }