2

我不知道如何在 windows phone 8 的 xaml 中使用触发器。

但我见过有人这样做,如下所示:

<toolkit:ListPicker Header="Background"
                                ExpansionMode="FullscreenOnly"
                                Template="{StaticResource ListPickerControlTemplate}"
                                VerticalAlignment="Top"
                                ItemsSource="{Binding Path=Buildings.ObjectList}"
                                Margin="0"
                                x:Name="buldings"
                                Padding="0">
                <i:Interaction.Triggers>
                    <i:EventTrigger EventName="SelectionChanged">
                        <i:InvokeCommandAction  Command="{Binding Path=BuildingSelectionCommand}"
                                                CommandParameter="{Binding Path=SelectedItem, ElementName=buldings}" />
                    </i:EventTrigger>
                </i:Interaction.Triggers>

但我没有 System.Windows.Interactivity。而且我没能通过 Nuget 找到兼容的包。

谢谢你的耐心。

4

1 回答 1

3

右键单击引用 -> 添加引用.. -> 扩展 -> 选择 System.Windows.Interactivity

程序集驻留在此处:

C:\Program Files (x86)\Microsoft SDKs\Expression\Blend\Windows Phone\v8.0\Libraries\

于 2013-07-31T09:40:49.017 回答