从另一个框架返回后未设置运行元素文本属性

卡尔提克·甘尼山(Karthik Ganesan)

我正在尝试根据从点网中的服务获取的记录数来设置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>

在这方面的任何帮助将不胜感激。

提前致谢

卡尔提克·甘尼山(Karthik Ganesan)

好的,我为此得到了一个round回的解决方案。

我已经在OnNavigatedTo重写函数中动态添加和删除了一个run元素,它的运行方式与我想要的一样。不知道为什么通常的方法不起作用。下面是相同的代码

 TextBlock txtBlockObject = (TextBlock)lstTabs.FindName("tabMessage");
 txtBlockObject.Inlines.Remove(runElementObj);
 runElementObj = null;
 // Create a new instance of run element and add it to the text block
 runElementObj = new Run();
 runElementObj.Foreground = new SolidColorBrush(Windows.UI.Colors.Red);
 runElementObj.FontWeight = FontWeights.ExtraBold;
 txtBlockObject.Inlines.Add(runElementObj);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery设置另一个元素的onclick属性

来自分类Dev

设置框架后如何重定向到另一个URL

来自分类Dev

如何从另一个GAS项目访问脚本属性

来自分类Dev

在另一个线程上运行时,“对象引用未设置为对象的实例”

来自分类Dev

根据另一个元素属性选择元素

来自分类Dev

如何初始化一个让文本属性

来自分类Dev

选择元素后没有另一个

来自分类Dev

从另一个活动返回后,DialogFragment消失了

来自分类Dev

从另一个类设置UITextField的文本

来自分类Dev

CSS 根据另一个元素设置颜色

来自分类Dev

更改另一个页面的元素属性

来自分类Dev

从另一个故事板设置ViewController的属性

来自分类Dev

在另一个viewcontroller中设置属性

来自分类Dev

从另一个页面导航回来后,UWP 无法在文本框中设置文本

来自分类Dev

$ _SESSION变量是否未设置,直到我调用另一个函数?

来自分类Dev

从另一个步骤调用步骤抛出对象引用未设置为实例错误

来自分类Dev

缩放后,一个元素的位置被更改并被另一个元素隐藏

来自分类Dev

如何点击一个元素并在另一个元素中添加文本

来自分类Dev

如何根据另一个元素的宽度设置一个元素的宽度?

来自分类Dev

使用javascript在一个元素上设置高度以匹配另一个元素

来自分类Dev

断言另一个属性后,一个属性的打字稿推断

来自分类Dev

在 AutoFixture 中根据另一个属性设置一个属性

来自分类Dev

从另一个框架(容器)更改文本框文本

来自分类Dev

UIPickerView:在另一个动画结束后选择一个元素

来自分类Dev

另一个完成后运行一个耙任务

来自分类Dev

从另一个班级运行一个班级后,访问该班级的成员

来自分类Dev

在第一个完成后阅读时运行另一个

来自分类Dev

使用 Celery 成功执行一个函数后运行另一个任务

来自分类Dev

Android将一个TextView的文本大小设置为等于另一个

Related 相关文章

  1. 1

    jQuery设置另一个元素的onclick属性

  2. 2

    设置框架后如何重定向到另一个URL

  3. 3

    如何从另一个GAS项目访问脚本属性

  4. 4

    在另一个线程上运行时,“对象引用未设置为对象的实例”

  5. 5

    根据另一个元素属性选择元素

  6. 6

    如何初始化一个让文本属性

  7. 7

    选择元素后没有另一个

  8. 8

    从另一个活动返回后,DialogFragment消失了

  9. 9

    从另一个类设置UITextField的文本

  10. 10

    CSS 根据另一个元素设置颜色

  11. 11

    更改另一个页面的元素属性

  12. 12

    从另一个故事板设置ViewController的属性

  13. 13

    在另一个viewcontroller中设置属性

  14. 14

    从另一个页面导航回来后,UWP 无法在文本框中设置文本

  15. 15

    $ _SESSION变量是否未设置,直到我调用另一个函数?

  16. 16

    从另一个步骤调用步骤抛出对象引用未设置为实例错误

  17. 17

    缩放后,一个元素的位置被更改并被另一个元素隐藏

  18. 18

    如何点击一个元素并在另一个元素中添加文本

  19. 19

    如何根据另一个元素的宽度设置一个元素的宽度?

  20. 20

    使用javascript在一个元素上设置高度以匹配另一个元素

  21. 21

    断言另一个属性后,一个属性的打字稿推断

  22. 22

    在 AutoFixture 中根据另一个属性设置一个属性

  23. 23

    从另一个框架(容器)更改文本框文本

  24. 24

    UIPickerView:在另一个动画结束后选择一个元素

  25. 25

    另一个完成后运行一个耙任务

  26. 26

    从另一个班级运行一个班级后,访问该班级的成员

  27. 27

    在第一个完成后阅读时运行另一个

  28. 28

    使用 Celery 成功执行一个函数后运行另一个任务

  29. 29

    Android将一个TextView的文本大小设置为等于另一个

热门标签

归档