0

我有一个具有相当标准用户界面的数据驱动 Silverlight 4 业务应用程序。有一个侧面部分允许您输入搜索条件,另一个部分中包含一个标准 Silverlight 4 数据网格控件,其中包含您的搜索结果(如果有),然后屏幕的“详细信息”部分显示单个信息的个人信息单击网格时的行。

在我的网格控件下方,我放置了一个 Silverlight DataPager 控件。当我的数据网格有数据绑定搜索结果时,我希望激活 DataPager 控件,让您在数据集中前后移动。

我已将整个用户界面 xaml 页面绑定到自定义视图模型类。

我的 viewmodel 类有一个名为“Applications”的公共 ObservableCollection 属性。然后我将我的 datagrid 控件的 xaml 设置为绑定到我的 Applications 属性:

{datagrid:DataGrid x:Name="grid1" ItemsSource="{绑定应用程序}"}

数据网格控件绑定到我的视图模型没有问题。但是,我无法找到正确的 xaml 语法来绑定 DataPager 控件以指向我相同的 viewmodel Applications 属性。所以最终结果是我的 DataPager 控件永远不会激活并保持禁用状态。

我确定我遗漏了一些明显的东西,但希望有人可以给我一个快速的解决方案。

提前谢谢,约翰

4

1 回答 1

1

事实证明,DataPager 控件的 xaml 需要指向我的数据网格控件和到 ItemsSource 的绑定路径:

于 2010-07-16T18:58:06.827 回答