我正在尝试根据从 dot net 中的服务获取的记录数设置 Run 元素的 text 属性,当我最初在主页上但当我导航到另一个页面并返回主页面时,这些值设置正确页面属性显示值已设置(使用添加/快速查看),但未显示在 UI 上。下面是相同的代码
if (lstTabIndex != 0)
{
if (string.IsNullOrEmpty(msgCount.Text))
totalMessages = query.Count();
else
totalMessages = query.Count() + Convert.ToInt32(msgCount.Text);
msgCount.Text = Convert.ToString(totalMessages);
}
下面是xaml代码
<ListView x:Name="lstTabs" ItemContainerStyle="{StaticResource ListViewItemStyle}" IsActiveView="True" Background="#FFC0A789" BorderBrush="Blue" SelectionChanged="lstTabls_SelectionChange" FontSize="25" SelectionMode="Single" Margin="0,0,0,0" Grid.ColumnSpan="2">
<ListView.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal"/>
</ItemsPanelTemplate>
</ListView.ItemsPanel>
<TextBlock x:Name="tabMessage" TextAlignment="Center" VerticalAlignment="Center" FontSize="25" Grid.Column="0" Width="Auto" Height="34" >
Message
<Run x:Name="msgCount" Foreground="Red" FontWeight="ExtraBold"></Run>
</TextBlock>
<TextBlock x:Name="tabTimeTracker" TextAlignment="Center" Grid.Column="1" Width="Auto" FontSize="25" RenderTransformOrigin="0.5,0.5" >
TimeTracker
</TextBlock>
</ListView>
对此的任何帮助将不胜感激。
提前致谢