mvvm

    5热度

    3回答

    我正在使用MVVm工具包在WPF中编写应用程序,并且存在连接视图模型和视图的问题。 该模型使用ado.net实体框架创建。 视图模型: public class CustomerViewModel { private Models.Customer customer; //constructor private ObservableCollection

    2热度

    2回答

    在这个模型中,我有: public ObservableCollection<Item> Items { get; private set; } 在视图模型,我有ItemViewModels的对应列表。我想这个名单是双向绑定到模型的列表: public ObservableCollection<ItemViewModel> ItemViewModels ... 在XAML,我会结合(在这种

    0热度

    3回答

    我有一个wpf数据网格有很多行,每一行都有一些特定的行为,如选择已更改的第1列组合将过滤第2列组合,并且第1行第1列中选择的组合不能在行中选择2列1组合等... 所以我想有一个视图模型的主要数据网格,另一个每行。 这是一个很好的MVVM实现吗?这样我就可以有效地处理每一行的变更事件。 问题是,我如何创建“每行”作为用户控制视图?在数据网格中。 我想要实现这样的事情: <TreeView

    2热度

    1回答

    我遇到了一个场景,我需要根据视图中的当前选择在视图模型中执行一些操作,但根据MVVM,视图模型不应该知道视图的存在,那么如何获取动态在视图中选择?

    10热度

    2回答

    似乎还没有人找到一种方法来将Selectedobject设置为SelectedItem =“Binding Property”。 解决方案是在组合框itemssource中的ViewModel对象中使用IsSelected属性?

    4热度

    2回答

    我发现两种方法在WPF中使用M-V-VM模式: 分配视图模型到视图的隐藏代码(它设置为DataContext的); 将ViewModel分配到XAML文件并使用DataTemplate创建相应的视图。 模型可以被分配到ViewModel的构造函数中。 您如何看待这种使用M-V-VM模式的方式?相对于它的最佳实践是什么? 谢谢

    0热度

    1回答

    我有一个名为HomePage.xaml的用户控件。我创建一个模型实例(使用MVVM模式)的代码隐藏文件在页面的构造函数 MainViewModel model = new MainViewModel(); 我在HomePage.xaml一个按钮,我想绑定到命令里面MainViewModel称为GetData()和希望在datagrid中填充数据。 MainViewModel有一个Observa

    4热度

    2回答

    我试图显示来自两个与外键链接的sql ce 3.5 sp1数据库表的数据 - Customers and Orders。在数据填充中选择客户时,我希望其他网格填充订单。 我使用的查询: var profiles = from c in db.Customers.Include("Orders") select c; 而且在我的ViewModel: private Mode

    3热度

    1回答

    我的视图模型手动更新: class ViewModel { public string FileName {get;set;} } ,并在我的View我绑定一个标签的内容视图模型的FileName。 now当我将文件拖放到我的视图时,如何更新标签的Content属性,以便ViewMode的FileName也可以通过绑定进行更新? 直接设置标签的Content属性将不起作用,它只是简单地清

    3热度

    2回答

    我有一个组合框,我绑定到了我的viewmodel中存在的列表。现在,当用户在该组合框中进行选择时,我想要第二个组合框来更新其内容。 因此,例如,combobox1是States并且combobox2应该只包含该状态的Zipcode。 但在我的情况下,我没有为combobox2手动预定义列表,我需要从数据库获取。另外,如果需要,我可以事先为combobox2(对于每个combobox1值)获取所有潜