如何在C#中使用对象ID属性获取对象值

数字化

这是我对Windows Phone 8应用程序开发的首次体验。我有一个问题在下面提到,请您帮我解决一下。

我通过Activity.xaml中的数据绑定显示来自ActivityViewModel的数据当用户点击到活动项目时,我将ActivityID发送到ActivityDetails.xaml。我正在尝试使用ActivityID调用作为AccountAction创建的对象。

如何通过使用ActivityDetails.xaml.cs中的ActivityID获取对象值(ActivityImage,ActivityName,ActivityAmont ...)?

ActivityViewModel:

public class ActivityViewModel
{
    public ObservableCollection<AccountAction> ActivityItemCollection { get; set; }

    public ActivityViewModel()
    {
        ActivityItemCollection = new ObservableCollection<AccountAction>();


        ActivityItemCollection.Add(new AccountAction()
        {
            ActivityID = "SP0001",
            ActivityImage = "/Images/Logos/e-bay.png"
            ActivityName = "E-Bay",
            ActivityAmount = "100,00",
            ActivityDate = "Today",
            ActivityHour = "11:49"
        });

       .
       .
       .

    }
}

Activities.xaml.cs

 private void StackPanel_Tap(object sender, System.Windows.Input.GestureEventArgs e)
    {
        var _ActivityID = Convert.ToString(((StackPanel)sender).Tag);
        NavigationService.Navigate(new Uri("/ActivityDetails.xaml?ActivityID=" + _ActivityID, UriKind.Relative));
    }

ActivityDetails.xaml.cs

 protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
    {
        base.OnNavigatedTo(e);

        string ActivityID = "";

        if (NavigationContext.QueryString.TryGetValue("ActivityID", out ActivityID))
        {
            ReferanceNumber.Text = ActivityID;

        }

    }
萨耶塔兰(Sajeetharan)
 protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
    {
        string ActivityID;
        if (e.IsNavigationInitiator  && this.NavigationContext.QueryString.TryGetValue("ActivityID", out ActivityID))
        {
          ActivityID= int.Parse(ActivityID);

        }
    }

编辑:

您可以使用linq获取与activityid相关的数据

AccountAction result = ActivityItemCollection.FirstOrDefault(act=>act.ActivityID == ActivityID);

然后,您可以获取诸如result.ActivityName之类的对象值

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在C#中使用对象ID属性获取对象值

来自分类Dev

如何在C#中使用Task将值分配给对象的属性

来自分类Dev

如何在Python中使用C API获取对象ID?

来自分类Dev

如何在C#中使用for循环获取对象列表的值

来自分类Dev

c# SQLite 如何在 Dictionay 中使用字段名称和字段值按 id 存储对象

来自分类Dev

获取多个对象的C#属性值

来自分类Dev

如何在C#中使用javascript创建具有属性的简单对象

来自分类Dev

如何在C#中使用IANA时区或时区对象获取国家/地区

来自分类Dev

如何在 C# 中使用 XPathEvaluate 方法通过 Xpath 获取节点元素属性的值?

来自分类Dev

如何在Scala中使用反射获取所有对象值和子对象值?

来自分类Dev

如何在Scala中使用反射获取所有对象值和子对象值?

来自分类Dev

如何在C#中使用DbContext删除对象?

来自分类Dev

如何在C#中使用json对象

来自分类Dev

c# - 如何在catch中使用try中的对象

来自分类Dev

如何在 JavaScript 中使用 C# SQLDataReader 对象

来自分类Dev

如何在C ++中的许多对象中使用公用值?

来自分类Dev

如何使用JavaScript获取对象的属性值

来自分类Dev

如何在C#中获取另一个对象的属性的对象类型?

来自分类Dev

如何在C#中使用反射从类型和设置属性值中按名称获取属性

来自分类Dev

如何在C#中使用LINQ在对象列表中搜索特定的字符串属性

来自分类Dev

如何获取@对象属性的值?

来自分类Dev

如何在C#中获取对象的子对象?

来自分类Dev

如何在django模型中使用外键获取对象的所有属性

来自分类Dev

查找对象的属性并获取其值-C#

来自分类Dev

C#在BackgroundWorker中BeginInvoke,获取对象属性值

来自分类Dev

在 C# 中使用反射访问对象中的自定义属性及其值

来自分类Dev

如何在C#中使用属性

来自分类Dev

如何在foreach循环中从对象获取属性值?

来自分类Dev

如何在PHP中获取对象的受保护属性值

Related 相关文章

  1. 1

    如何在C#中使用对象ID属性获取对象值

  2. 2

    如何在C#中使用Task将值分配给对象的属性

  3. 3

    如何在Python中使用C API获取对象ID?

  4. 4

    如何在C#中使用for循环获取对象列表的值

  5. 5

    c# SQLite 如何在 Dictionay 中使用字段名称和字段值按 id 存储对象

  6. 6

    获取多个对象的C#属性值

  7. 7

    如何在C#中使用javascript创建具有属性的简单对象

  8. 8

    如何在C#中使用IANA时区或时区对象获取国家/地区

  9. 9

    如何在 C# 中使用 XPathEvaluate 方法通过 Xpath 获取节点元素属性的值?

  10. 10

    如何在Scala中使用反射获取所有对象值和子对象值?

  11. 11

    如何在Scala中使用反射获取所有对象值和子对象值?

  12. 12

    如何在C#中使用DbContext删除对象?

  13. 13

    如何在C#中使用json对象

  14. 14

    c# - 如何在catch中使用try中的对象

  15. 15

    如何在 JavaScript 中使用 C# SQLDataReader 对象

  16. 16

    如何在C ++中的许多对象中使用公用值?

  17. 17

    如何使用JavaScript获取对象的属性值

  18. 18

    如何在C#中获取另一个对象的属性的对象类型?

  19. 19

    如何在C#中使用反射从类型和设置属性值中按名称获取属性

  20. 20

    如何在C#中使用LINQ在对象列表中搜索特定的字符串属性

  21. 21

    如何获取@对象属性的值?

  22. 22

    如何在C#中获取对象的子对象?

  23. 23

    如何在django模型中使用外键获取对象的所有属性

  24. 24

    查找对象的属性并获取其值-C#

  25. 25

    C#在BackgroundWorker中BeginInvoke,获取对象属性值

  26. 26

    在 C# 中使用反射访问对象中的自定义属性及其值

  27. 27

    如何在C#中使用属性

  28. 28

    如何在foreach循环中从对象获取属性值?

  29. 29

    如何在PHP中获取对象的受保护属性值

热门标签

归档