foreach (var t in ((App)App.Current).CollectionMessages)
if (t.Uid.ToString() == uid)
t.TexT = z;
Предмет в коллекции, поданный текст меняет текст на то, что я хочу. Но UI не имеет никаких изменений, он показывает старое значение. Что не так? Пожалуйста, помогите мне.
XAML:
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<StackPanel Margin="0,0,0,0">
<TextBlock Text="Диалоги" Style="{StaticResource PhoneTextNormalStyle}" FontSize="{StaticResource PhoneFontSizeLarge}"/>
</StackPanel>
<Grid Grid.Row="2">
<Grid d:LayoutOverrides="GridBox" >
<ListBox x:Name="mess_list" ItemsSource="{Binding}" >
<ListBox.ItemTemplate>
<DataTemplate >
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding TexT}" " />
...