我有个问题。
我有这个WPF GridView
<DataGrid
ItemsSource="{Binding Path=myOrder.Detail}">
</DataGrid>
我在viewModel上的财产如下所示:
public myOrderModel myOrder { get; set; }
这就是我的模型:
public partial class myOrderModel
{
public int ID_Order { get; set; }
public List<myOrdenDetail> Det
WPF-MVVM初学者在这里。我的问题是:在WPF-MVVM UI中,我正在编辑一个实体。某些属性更改后,需要对其他属性进行自动更新。这些都是在实体类、set方法中完成的,但没有反映在我的视图中
更多细节: 1)我将模型(一个带有属性的简单类)放在单独的程序集中(与WPF无关,因为它是一般的业务模型)。注意,当"SomeOption“设置为false时,需要自动更改其他一些选项。示例:
public class Employee : BaseEntity
{
public string EmployeeNumber { get; set; }
p
我有一个使用MVVM的WPF应用程序;当我在主窗口ViewModel类中更改ViewModel时,新的用户控件不会显示在窗口中...原来的那个保留了下来。ViewModel如下所示:
public class MainWindowViewModel : ViewModelBase {
public ViewModelBase Workspace;
public MainWindowViewModel()
{
var w = new CustomerDetailsViewModel();
SetActiveWorkspace(w
我有一个在模型类中定期更新的列表对象。我希望使用计算属性将这些更改从模型传播到视图。
public class ViewModel : INotifyPropertyChanged
{
public event PropertyChangedEventHandler PropertyChanged;
private Zebra MyZebra { get; } = new Zebra();
public IList<Stripe> StripeCollection => MyZebra.Stripes;
public ViewModel(
我有WPF与MVVM应用程序。ViewModel和视图已连接。视图中的控件绑定到ViewModel,而ViewModel继承INotifyChanged。ViewModel中的简单控件更新可以很好地工作。
我想创建一些包含一些信息字段的info类。接下来,我想创建自己的线程,将Info类中的字段映射到更新视图的ViewModel中的字段。Info类的对象将用作ViewModel中调用的函数的arg。
private int someControl;
public SomeControl {
get{return someControl;}
set
{
我现在有两张桌子。
Project
int Number
string Name
List<WorkOrder> WorkOrders
WorkOrder
int Number
DateTime Date
Project Project
我有一个带有主/详细视图的WPF窗口,它使用一个ListView显示项目,一个DataGrid显示使用MVVM和单个视图模型连接的WorkOrders。一切都很好,但我的同事们想要做一些改变。WorkOrder编号的第一个数字对应于物料的类型,即1=Wood、2=Steel、3=Plastic。他们
我有一个关于如何在WPF MVVM中最好地完成一些事情的问题。我的ViewModel中有一系列的整数。出于示例的目的,我们将它们命名为:
public int Yellow
{
get;set;
}
public int Red
{
get;set;
}
public int Green
{
get;set;
}
我也有一些非常简单的小图像:一个红色的圆圈,一个黄色的圆圈和一个绿色的圆圈。基于上述属性,我们的想法是在视图上有一个区域,其中包含许多这样的图像。因此,如果视图模型的这个实例有3个黄色、2个红色和1个绿色,我希望在我的ListBox中有6个图像,3个黄色圆圈,