Xaml 为什么代码不';t使用VisualStates创建日期模板
为什么此代码可以与Xaml 为什么代码不';t使用VisualStates创建日期模板,xaml,win-universal-app,uwp,Xaml,Win Universal App,Uwp,为什么此代码可以与触发器配合使用,但不能与可视状态指针上方和按下的配合使用 <Grid> <ListView> <ListView.ItemTemplate> <DataTemplate> <UserControl> <StackPanel x:Name="xxx">
触发器
配合使用,但不能与可视状态
指针上方
和按下的配合使用
<Grid>
<ListView>
<ListView.ItemTemplate>
<DataTemplate>
<UserControl>
<StackPanel x:Name="xxx">
<VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="CommonStates">
<VisualState x:Name="Normal" />
<VisualState x:Name="PointerOver">
<Storyboard >
<ColorAnimation Storyboard.TargetName="text1" Storyboard.TargetProperty="Foreground" From="Azure" To="Red"/>
<DoubleAnimation Storyboard.TargetName="text2" Storyboard.TargetProperty="Opacity" From="1" To="0" />
</Storyboard>
</VisualState>
<VisualState x:Name="Pressed">
<Storyboard >
<ColorAnimation Storyboard.TargetName="text1" Storyboard.TargetProperty="Color" From="Azure" To="Red"/>
</Storyboard>
</VisualState>
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
<TextBlock x:Name="text1" Text="{Binding Path=surname}"/>
<TextBlock x:Name="text2" Text="{Binding Path=salary}"/>
</StackPanel>
</UserControl>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</Grid>