如何在listpicker_selectedIndexChagned事件中更改pivot datatemplate内的控件值

时间:2014-05-20 05:31:31

标签: c# windows-phone-7 windows-phone-8 windows-phone

<phone:Pivot Title="Bank" x:Name="pivotBank" 
                 ItemsSource="{Binding PivotItems}">
        <phone:Pivot.HeaderTemplate>
            <DataTemplate>
                <TextBlock Text="{Binding StrBankName}"/>
            </DataTemplate>
        </phone:Pivot.HeaderTemplate>
        <phone:Pivot.ItemTemplate>
            <DataTemplate>
                <Grid>
                    <StackPanel>
                        <toolkit:ListPicker x:Name="listPickerAccountNumber" SelectionChanged="listPickerAccountNumber_SelectionChanged"
                                            ItemsSource="{Binding listAccountDetails}" >
                            <toolkit:ListPicker.ItemTemplate>
                                <DataTemplate>
                                    <TextBlock Text="{Binding StrAccountNumber}" />
                                </DataTemplate>
                            </toolkit:ListPicker.ItemTemplate>
                            <toolkit:ListPicker.FullModeItemTemplate>
                                <DataTemplate>
                                    <TextBlock Text="{Binding StrAccountNumber}" />
                                </DataTemplate>
                            </toolkit:ListPicker.FullModeItemTemplate>
                        </toolkit:ListPicker>
                        <TextBlock Text="Account Detail"></TextBlock>
                        <TextBlock Name="textBlockAccountNumber" Text="{Binding StrAccountNumber}"></TextBlock>
                        <TextBlock Name="textBlockBalance" Text="{Binding DblBalance}"></TextBlock>
                    </StackPanel>
                </Grid>
            </DataTemplate>
        </phone:Pivot.ItemTemplate>
    </phone:Pivot>

以上枢轴控制包含标题作为银行名称,而pivot datatemplate包含帐户列表。我想在listPicker的SelectedIndexChanged事件中更改textBlockAccountNumber和textBlockBalance的控件值。 我的问题是,有没有办法从枢轴中找到名称控制。我使用了INotifyPropertyChanged接口,并使用处理程序实现了事件,但无法摆脱它。

0 个答案:

没有答案