Readdy Write  
0,00 €
Your View Money
Views: Count
Self 20% 0
Your Content 60% 0

Users by Links 0
u1*(Content+Views) 10% 0
Follow-Follower 0
s2*(Income) 5% 0

Count
Followers 0
Login Register as User

C#, LINQ: Convert List of Type to another Type

12.01.2023 (👁2430)

C#, LINQ: Convert List of Type to another Type

 

 

Dieses Beispiel konvertiert eine List<FrameworkElement> in eine List<NumberBox> um

//convert as numberbox

List<NumberBox> numberBoxes = elements_in_col_1.ConvertAll(x => (NumberBox)x);

 

 

 

 

 

/*check Nr

            FrameworkElement cell_element = get_cell_child(rowNr, 0);

            if (cell_element == null) return;   //if no nr field : error

 

            //*check empty nr*

            NumberBox ctlNr=(NumberBox)cell_element;

            string sNr =  ctlNr.Text;//get_cell_value(rowNr, 0);

            if(sNr=="")

            {

                //get elements of grid

                var children = grid_folders.Children.Cast<FrameworkElement>();

 

                //filter elements form column 1

                List<FrameworkElement> elements_in_col_1 = children.Where(item => (Grid.GetColumn(item) == 0 && Grid.GetRow(item) > 0)).ToList();

               

                //convert as numberbox

                List<NumberBox> numberBoxes = elements_in_col_1.ConvertAll(x => (NumberBox)x);

 

                //find max as integer from numberBox.text

                int maxNr = numberBoxes.findMax();

 

                //increase

                maxNr=maxNr+1;

 

                ctlNr.Text = maxNr.ToString();

            }