Ejemplo n.º 1
0
        //private async void fioTextBox_TextChanged(object sender, TextChangedEventArgs e)
        //{
        //    if (!fioTextBox.IsFocused)
        //        return;
        //    string xText = fioTextBox.Text;
        //    if (xText == "")
        //    {
        //        await FViewDataContext.SetDefaultCardsViewSource();
        //        return;
        //    }

        //    string[] xSep = { " " };
        //    string[] fio = xText.Split(xSep, StringSplitOptions.RemoveEmptyEntries);
        //    string xFrst = "";
        //    string xLast = "";
        //    string xFather = "";
        //    for (int i = 0; i < fio.Length; i++)
        //    {
        //        string item = fio[i];
        //        if (item == "*")
        //            continue;
        //        switch (i)
        //        {
        //            case 0: xFrst = item; break;
        //            case 1: xLast = item; break;
        //            case 2: xFather = item; break;
        //            default:
        //                break;
        //        }
        //        if (i == 2)
        //            break;
        //    }

        //    await FViewDataContext.SetCardsByFIOViewSource(xFrst, xLast, xFather);
        //}

        private async void numberTextBox_TextChanged(object sender, TextChangedEventArgs e)
        {
            if (!numberTextBox.IsFocused)
            {
                return;
            }
            int xNumber;

            if ((!int.TryParse(numberTextBox.Text, out xNumber)) && (xNumber <= 0))
            {
                return;
            }

            await FViewDataContext.SetCardsByNumberViewSource(xNumber);
        }