我该如何在c#中执行以下xaml。我知道如何通过C#创建gridview和列,但是对于这一点,我不知道从哪里开始。
<ListView HorizontalAlignment="Left" Height="309" Margin="90,61,0,0" VerticalAlignment="Top" Width="551">
<ListView.View>
<GridView>
<GridViewColumn Width="100">
<GridViewColumn.Header>
<StackPanel Orientation="Vertical">
<TextBlock>Header</TextBlock>
<ComboBox Width="92">
<ComboBoxItem Content="Filter Item 1" />
<ComboBoxItem Content="Filter Item 2" />
</ComboBox>
</StackPanel>
</GridViewColumn.Header>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
答案 0 :(得分:-1)
要创建GridView
:
var gv = new GridView();
要将列添加到GridView
:
var gvCol = new GridViewColumn();
gv.Columns.Add(gvCol);
要在Header
上设置GridViewColumn
:
gvCol.Header = new StackPanel();
并以编程方式继续其余部分。