C# 使用GridView组件在StackPanel内部构建StackPanel
我需要在StackPanel垂直面内构建类似StackPanel水平面的东西,其中包含许多宽度可变的按钮,但汇总宽度是固定的 我自己做的,效果非常好。。。但当我试图用VS2012 GroupedView生成的GridView页面回复结果时,它就糟透了C# 使用GridView组件在StackPanel内部构建StackPanel,c#,gridview,windows-8,stackpanel,hittest,C#,Gridview,Windows 8,Stackpanel,Hittest,我需要在StackPanel垂直面内构建类似StackPanel水平面的东西,其中包含许多宽度可变的按钮,但汇总宽度是固定的 我自己做的,效果非常好。。。但当我试图用VS2012 GroupedView生成的GridView页面回复结果时,它就糟透了 <GridView x:Name="itemGridView" AutomationProperties.AutomationId="ItemGridView" AutomationProperties.Name="G
<GridView
x:Name="itemGridView"
AutomationProperties.AutomationId="ItemGridView"
AutomationProperties.Name="Grouped Items"
Grid.RowSpan="2"
Padding="116,137,40,46"
ItemsSource="{Binding Source={StaticResource groupedItemsViewSource}}"
ItemTemplate="{StaticResource PalinsestoTemplate}"
SelectionMode="None"
IsSwipeEnabled="False"
IsItemClickEnabled="True"
ItemClick="ItemView_ItemClick">
<GridView.ItemsPanel>
<ItemsPanelTemplate>
<VirtualizingStackPanel Orientation="Vertical" IsHitTestVisible="False"/>
</ItemsPanelTemplate>
</GridView.ItemsPanel>
<GridView.GroupStyle>
<GroupStyle>
<GroupStyle.HeaderTemplate>
<DataTemplate>
<Grid Margin="10,5,0,0">
<Button
AutomationProperties.Name="Group Title"
Click="Header_Click"
Style="{StaticResource TextPrimaryButtonStyle}" >
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Nome}" Margin="3,-7,10,10" Style="{StaticResource GroupHeaderTextStyle}" />
<TextBlock Text="{StaticResource ChevronGlyph}" FontFamily="Segoe UI Symbol" Margin="0,-7,0,10" Style="{StaticResource GroupHeaderTextStyle}"/>
</StackPanel>
</Button>
</Grid>
</DataTemplate>
</GroupStyle.HeaderTemplate>
<GroupStyle.Panel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal" Margin="0,0,80,0" IsHitTestVisible="False" />
</ItemsPanelTemplate>
</GroupStyle.Panel>
</GroupStyle>
</GridView.GroupStyle>
</GridView>
上面是我的代码,但问题是里面每个项目的最小命中测试区域将打破固定的宽度。我如何解决这个问题