【发布时间】:2018-05-13 21:22:00
【问题描述】:
MyView.xaml 将 MyViewModel 作为 DataContext。 MyViewModel 接受一个 int 参数。那么,我如何使用参数将 datacontext 设置为 MyViewModel。我需要从 MyView.xaml 中的代码隐藏中绑定一个 int 属性,如下所示:
MyView.xaml
<dxr:DXRibbonWindow.DataContext>
<ObjectDataProvider ObjectType="vm:MyViewModel" xmlns:sys="clr-namespace:System;assembly=mscorlib">
<ObjectDataProvider.ConstructorParameters>
<sys:Int32>Id</sys:Int32>
</ObjectDataProvider.ConstructorParameters>
</ObjectDataProvider>
</dxr:DXRibbonWindow.DataContext>
MyView.xaml.cs(代码隐藏)
public int Id {get;set;}
【问题讨论】:
标签: wpf data-binding wpf-controls wpfdatagrid