1

データ テンプレート用のリストボックスがあり、データ テンプレートの 1 つで傾斜効果を無効にしたいのですが、機能していません...これは私が試してきたことです:

                <ListBox ScrollViewer.VerticalScrollBarVisibility="Disabled" x:Name="MainListBox" Margin="0,10,0,0" SelectionChanged="MainListBoxSelectionChanged">
                        <ListBox.ItemTemplate>
                            <DataTemplate>
                            <local:Datatemplates Content="{Binding}">
                                <local:Datatemplates.ThirdItem>
                                    <DataTemplate>
                                        <Grid x:Name="ContentPanel" Grid.Row="1" Margin="0,10" >
                                            <Grid.ColumnDefinitions>
                                                <ColumnDefinition Width="Auto"/>
                                                <ColumnDefinition Width="*"/>
                                            </Grid.ColumnDefinitions>
                                            <StackPanel Grid.Column="1" toolkit:TiltEffect.SuppressTilt="True">
                                                <TextBlock Text="{Binding Title}" TextWrapping="NoWrap" FontSize="{StaticResource PhoneFontSizeExtraLarge}" Style="{StaticResource PhoneTextGroupHeaderStyle}" toolkit:TiltEffect.SuppressTilt="True"/>
                                                <TextBlock Text="{Binding SubTitle1}" TextWrapping="Wrap" Margin="12,-6,12,0" Style="{StaticResource PhoneTextSmallStyle}" toolkit:TiltEffect.SuppressTilt="True"/>
                                                <TextBlock Text="{Binding SubTitle2}" TextWrapping="Wrap" Margin="12,-6,12,0" Style="{StaticResource PhoneTextSmallStyle}" toolkit:TiltEffect.SuppressTilt="True"/>
                                            </StackPanel>
                                        </Grid>
                                    </DataTemplate>
                                </local:Datatemplates.ThirdItem>
                            </local:ProfileSetupDatatemplates>
                          </DataTemplate>
                        </ListBox.ItemTemplate>
                    </ListBox>

私はすでに、機能していないところに傾斜抑制効果を入れようとしました。

何が足りないの

4

1 に答える 1

0

TiltEffect はボタン コントロール (Button、CheckBox など) と ListBoxItems にのみ適用されるため、Stackpanel で抑制しようとしても機能しません。

そう:

次のようにテンプレートを微調整できるはずです。

<DataTemplate>
    <ListBoxItem toolkit:TiltEffect.SuppressTilt="True"  >
    ...your code
    </ListBoxItem>
</DataTemplate>
于 2012-02-13T16:42:00.677 に答える