public override void OnClick()
        {
            base.OnClick();

            if (QsTile != null)
            {
                active       = SwitchProviderHelper.Provider.Value.Toggle();
                QsTile.State = active ? TileState.Active : TileState.Inactive;
                QsTile.UpdateTile();
            }
        }
Example #2
0
        public override void OnStartListening()
        {
            base.OnStartListening();

            var adapter = NfcAdapter.GetDefaultAdapter(this);

            if (adapter != null && adapter.IsEnabled)
            {
                QsTile.State = TileState.Active;
            }
            else
            {
                QsTile.State = TileState.Inactive;
            }

            QsTile.UpdateTile();
        }
        public override void OnStartListening()
        {
            base.OnStartListening();

            if (capable)
            {
                if (QsTile != null)
                {
                    active       = SwitchProviderHelper.Provider.Value.IsEnabled;
                    QsTile.State = active ? TileState.Active : TileState.Inactive;
                    QsTile.UpdateTile();
                }
            }
            else
            {
                if (QsTile != null)
                {
                    QsTile.State = TileState.Unavailable;
                    QsTile.UpdateTile();
                }
            }
        }