Я искал переход от Winforms к UWP. В моем первом проекте мне нужно построить таблицу данных, которая будет динамической по своему характеру. Я выполнил это с помощью DataGridView в WinForms очень легко, динамически добавляя столбцы и форматируя ячейки в соответствии со значением ячейки.
AREA1 | CAR10 | CAR 7 | CAR3 | |
+=======+=======+=======+======+==+
| AREA2 | | | | |
+-------+-------+-------+------+--+
| AREA3 | CAR5 | CAR1 | | |
+-------+-------+-------+------+--+
| AREA4 | | | | |
+-------+-------+-------+------+--+
| AREA5 | CAR4 | | | |
+-------+-------+-------+------+--+
| AREA6 | | | | |
+-------+-------+-------+------+--+
| AREA7 | CAR21 | CAR45 | | |
+-------+-------+-------+------+--+
| AREA8 | | | | |
+-------+-------+-------+------+--+
| | | |etc.. | |
+-------+-------+-------+--
Очень важно иметь возможность форматировать ячейки в соответствии со свойствами нижележащих объектов. Я просматривал пару элементов управления сеткой данных, в основном пользовательский интерфейс Telerik для UWP Datagrid, но не вижу, как вы динамически создаете свойства и затем форматируете ячейки. Я думаю, было бы легко, если бы было возможно отформатировать сетку в коде за Xaml, но это кажется неправильным способом?