Я тренируюсь, чтобы узнать XAML, но синтаксис слишком многословный при моем первом впечатлении. Я пытаюсь создать GridView из коды, как показано ниже:XAML Создание GridView из кода позади
var gv = new GridView();
gv.Name = "itemGridView";
gv.ItemsSource = sampleDataGroups;
gv.SetValue(AutomationProperties.AutomationIdProperty, "ItemGridView");
gv.SetValue(AutomationProperties.NameProperty, "Grouped Items");
gv.Padding = new Thickness(116, 137, 40, 46);
Grid.SetRowSpan(gv, 2);
В то время как я могу установить GridView»отступы моих, как свойство, почему я использую статический метод класса сетки, чтобы установить его RowSpan?
В чем причина этого решения?
Примечание:Я думаю, что могу написать метод расширения, но мне любопытно, почему это не сделано в начале.