protected virtual void ValidateKeyTriggers(MaterialFocusGroup p_materialKeyFocus)
        {
            if (p_materialKeyFocus != null)
            {
                var v_cancelTrigger = new MaterialFocusGroup.KeyTriggerData();
                v_cancelTrigger.Name        = "Escape KeyDown";
                v_cancelTrigger.Key         = KeyCode.Escape;
                v_cancelTrigger.TriggerType = MaterialFocusGroup.KeyTriggerData.KeyTriggerType.KeyDown;
                MaterialActivity.AddEventListener(v_cancelTrigger.OnCallTrigger, Hide);

                p_materialKeyFocus.KeyTriggers = new System.Collections.Generic.List <MaterialFocusGroup.KeyTriggerData> {
                    v_cancelTrigger
                };
            }
        }
Ejemplo n.º 2
0
        protected override void ValidateKeyTriggers(MaterialFocusGroup p_materialKeyFocus)
        {
            if (p_materialKeyFocus != null)
            {
                var v_affirmativeTrigger = new MaterialFocusGroup.KeyTriggerData();
                v_affirmativeTrigger.Name        = "Return KeyDown";
                v_affirmativeTrigger.Key         = KeyCode.Return;
                v_affirmativeTrigger.TriggerType = MaterialFocusGroup.KeyTriggerData.KeyTriggerType.KeyDown;
                MaterialActivity.AddEventListener(v_affirmativeTrigger.OnCallTrigger, AffirmativeButtonClicked);

                var v_cancelTrigger = new MaterialFocusGroup.KeyTriggerData();
                v_cancelTrigger.Name        = "Escape KeyDown";
                v_cancelTrigger.Key         = KeyCode.Escape;
                v_cancelTrigger.TriggerType = MaterialFocusGroup.KeyTriggerData.KeyTriggerType.KeyDown;
                MaterialActivity.AddEventListener(v_cancelTrigger.OnCallTrigger, DismissiveButtonClicked);

                p_materialKeyFocus.KeyTriggers = new System.Collections.Generic.List <MaterialFocusGroup.KeyTriggerData> {
                    v_affirmativeTrigger, v_cancelTrigger
                };
            }
        }
 protected override void OnAttachedActivityChanged(MaterialActivity activity)
 {
     ApplyPropertiesToActivity(true);
 }
Ejemplo n.º 4
0
 protected virtual void OnAttachedActivityChanged(MaterialActivity activity)
 {
 }