【问题标题】:silverlight-how to open grid details in a new pagesilverlight-如何在新页面中打开网格详细信息
【发布时间】:2009-06-10 00:53:31
【问题描述】:

这是场景

我有一个页面 page1,它有一个网格并绑定到数据(列:id 名称,地址)。

要求是,如果我单击网格中显示的 id,它应该打开一个新页面(page2),其中的文本框显示单击的 id(名称,地址在这里)的详细信息。然后我编辑页面并保存数据。然后单击返回按钮,我应该能够导航到上一页(第 1 页)这里再次网格应显示最新数据(在第二页中编辑)。

由于silverlight页面渲染就像用户控件,这个任务对我来说有点混乱。

我很欣赏有人可以为此提供解决方案?(如果给出代码示例会很好)

提前致谢

SC

【问题讨论】:

    标签: silverlight


    【解决方案1】:

    有几点:

    1.) 您可能想研究使用 DataGrid 或 the free AgDataGrid。它们都比默认网格更容易使用。

    2.) 要获得您所说的那种功能很容易。文本框有一个对应于单击的 MouseLeftButtonUp 事件。一旦你有了这个,你可以得到你的 TextBox 的 DataContext ,这将是你的对象。只需将其传递到第二页,您就会很好。您在第二页所做的任何更改都会自动反映在第一页上。

    3.) 要了解如何在 Silverlight 2 中创建导航,Watch this video

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-13
      • 2012-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-29
      相关资源
      最近更新 更多