zoukankan      html  css  js  c++  java
  • 元素自动调整位置System.Windows.Interactivity,Microsoft.Expression.Interactions

    <Window x:Class="WpfApplication4.MainWindow"
            xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
            Title="MainWindow" Height="350" Width="525"
            xmlns:ei="clr-namespace:Microsoft.Expression.Interactivity.Layout;assembly=Microsoft.Expression.Interactions"
            xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity">
        <Grid>
            <Grid.RowDefinitions>
                <RowDefinition Height="Auto"/>
                <RowDefinition Height="*"/>
            </Grid.RowDefinitions>
            <StackPanel Grid.Row="0">
                <Button Content="Add" Click="add_Click" Visibility="Hidden"/>
                <Button Content="Remove" Click="remove_Click" Visibility="Hidden"/>
            </StackPanel>
            <ListBox x:Name="listView" ItemsSource="{Binding}" Grid.Row="1">
                <ListBox.ItemTemplate>
                    <DataTemplate>
                        <Image Source="{Binding}" Height="80" Width="48" />
                    </DataTemplate>
                </ListBox.ItemTemplate>
                <ListBox.ItemsPanel>
                    <ItemsPanelTemplate>
                        <UniformGrid>
                            <i:Interaction.Behaviors>
                                <ei:FluidMoveBehavior AppliesTo="Children" Duration="0:0:0.5">
                                    <ei:FluidMoveBehavior.EaseY>
                                        <!--<BackEase EasingMode="EaseInOut" />-->
                                        <QuarticEase EasingMode="EaseInOut" />
                                    </ei:FluidMoveBehavior.EaseY>
                                    <ei:FluidMoveBehavior.EaseX>
                                        <!--<BackEase EasingMode="EaseOut"/>-->
                                        <QuarticEase EasingMode="EaseOut" />
                                    </ei:FluidMoveBehavior.EaseX>
                                </ei:FluidMoveBehavior>
                            </i:Interaction.Behaviors>
                        </UniformGrid>
                    </ItemsPanelTemplate>
                </ListBox.ItemsPanel>
            </ListBox>
    
        </Grid>
    </Window>
    
  • 相关阅读:
    使用grpc C++功能
    华为任正非访谈
    苹果产品
    异步编程
    基于磁盘存储
    spring 应用
    java简单框架设计
    消息队列架构
    03 java 基础:注释 关键字 标识符 JShell
    02 java 基础:java 文件名与类名关系 CLASSPATH
  • 原文地址:https://www.cnblogs.com/makubexsoft/p/2330929.html
Copyright © 2011-2022 走看看