private static void onChangeSelectedIdRafALL(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            DataGridRafALL u = d as DataGridRafALL;
            int            a = 13;

            if (u.selectedIdRafALL.HasValue == false)
            {
                u.clsValues();
            }

            if (u.itemSourceList != null)
            {
                var v = u.itemSourceList.FirstOrDefault(r => r.id == u.selectedIdRafALL);

                if (v != null)
                {
                    u.TekstPropALL = v.nazwa;
                    u.selectedGUID = v.guid;
                }
                else
                {
                    if (u.selectedIdRafALL != -3)
                    {
                        //u.TekstPropALL = string.Empty;    //2020-01-03
                        u.listToDisplay = null;
                    }
                }
            }
        }
        private static void onSelectedItemRafALLChenged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            DataGridRafALL u = d as DataGridRafALL;
            int            a = 13;

            if (u.selectedItemRafALL != null)
            {
                u.TekstPropALL     = u.selectedItemRafALL.nazwa;
                u.selectedIdRafALL = u.selectedItemRafALL.id;
                u.selectedGUID     = u.selectedItemRafALL.guid;
            }
        }
        private static void OnTekstPropChangedALL(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            DataGridRafALL u = d as DataGridRafALL;

            if (u.itemSourceList != null)
            {
                if (u.TekstPropALL != null)
                {
                    if (u.TekstPropALL.Length >= 2)
                    {
                        //MessageBox.Show("2");

                        u.listToDisplay = u.itemSourceList.Where(r => r.nazwa.ToUpper().Contains(u.TekstPropALL.ToUpper()) == true).ToList();

                        if (u.listToDisplay.Count() == 0)
                        {
                            u.selectedIdRafALL = -3;
                        }
                        else
                        {
                            //MessageBox.Show("3");

                            var v = u.listToDisplay.FirstOrDefault(row => row.nazwa == u.TekstPropALL);
                            //var v = u.listToDisplay.FirstOrDefault(row => row.nazwa.Contains(u.TekstPropALL));
                            if (v != null)
                            {
                                u.selectedIdRafALL = v.id;
                                //MessageBox.Show(u.selectedIdRafALL.ToString());
                            }
                            else
                            {
                                u.selectedIdRafALL = -3;
                            }
                        }
                    }
                }
            }
        }