![](/img/trans.png)
[英]How can I test/debug the update process of my app from WP8 to WP8.1?
[英]How to update the checkbox in wp8 app
在我的wp8應用程序中,我有一個復選框位於列表框下方。
這是XAML代碼:
<ListBox Name="URLListBox" Grid.Row="2" >
<ListBox.ItemTemplate>
<DataTemplate>
<Grid >
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition Width="400"/>
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="1" Tag="{Binding b1Tag}" Tap="surenameTap" x:Name="surename" FontFamily="Consolas" FontSize="25" Text="{Binding text}" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="60,0,0,0"/>
<CheckBox IsEnabled="False" BorderThickness="0" BorderBrush="DarkGreen" Background="DarkGreen" Grid.Column="0" x:Name="checkbox" IsChecked="{Binding file}" ></CheckBox>
</Grid>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
我想在程序運行時更新復選框。 復選框顯示是否下載了數據。
我使用BackgroundTransferRequest
下載文件。 我希望下載完成后選中該復選框。
實際上,我具有確定下載哪些文件的類,並將其與復選框綁定,但是當我進入頁面時它將更改復選框。 也就是說,我應該轉到上一個菜單,然后重新啟動包含復選框的頁面,然后顯示選中了哪些復選框,但是當我進入頁面時,我希望這樣做。
這是綁定復選框的類:
lnk = new linkname();
URLListBox.ItemsSource = lnk.obj();
確保已設置DataContext和Implemented InotifyPropertyChanged接口,只有在實現接口后,屬性才會更新。
而且還必須在綁定時添加Mode =“ TwoWay”,類似這樣
IsChecked="{Binding file, Mode="TwoWay"}"
快速樣品在這里
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.