mvvm相关内容
的注:请原谅我的英语。这不是我的母语 - 我有时拼错或使用错误的时间的 情形描述 首先,我将介绍的情况。 我工作的一款Windows Phone 8应用程序( WP8.0 W / .NET 4.5 在 C#/ XAML )。这是我的第一个WP8应用程序并没有我周围的许多人谁可以帮我,所以我被从自己在网络上的教程和一些书籍(换句话说学习,我的新秀的有没有那么多经验)。 有“不
..
我在WPF应用程序中使用mvvm模式,而不使用任何数据库。我坚持在问题,我有一个视图UploadView,其中用户上传一些excel文件和其视图模型命名为UploadViewModel在我读取上传的文件数据,并保留在一些数据类对象,这是UploadvViewModals类的对象,它是工作正常,但我的问题是,现在我必须显示上传的数据(datatable对象)它在一些另一个视图在一些ItemsCont
..
OK,XAML非常简单,使用MVVM绑定到 ICommand SomeCommand {get; } 视图模型上的属性: Something 如果 SomeCommand 返回 null ,则启用该按钮。 (与在 ICommand 上的 CanExec
..
我有日期一定到TreeView控件。有日期的包装类。按年月日期群体。包装类也有IsSelected和IsExpanded属性: 公共密封类DateViewModel:NotificationObject,IEditableObject { #地区性 布尔_isSelected; 公共BOOL IsSelected { 得到 { 返回_isSelected; } 组
..
什么是“操作顺序”(OOP)进行数据的Caliburn.Micro Xamarin的Android(Mono.Android)绑定 PS:教程解释/比较如何绑定在卡利微型标准/ WPF,卡利微Android和放大器发生;卡利微的iOS(即Caliburn.Micro Xamarin)将是非常有益和一个不错的引入卡利微Xamarin。 有关定期Caliburn.Micro用于绑定的OOP
..
在我的MVVM应用我的看法模式要求3种不同的服务方法,从每个数据转换成统一格式,然后用物业的通知/观察到的藏品等。 更新UI 在服务层的每个方法启动一个新的工作并返回工作来视图模型。下面是我的服务方法的一个例子。 公共类ResourceService { 内部静态任务LoadResources (动作< IEnumerable的<资源>> complete
..
假设我们有这样一个通用的视图模型: 公共类MyViewModel< T> :INotifyPropertyChanged的其中T:1级 { 私人牛逼_objectModel; 公共MyViewModel(T对象) { _objectModel =对象; } 公共事件PropertyChangedEventHandler的PropertyChanged; }
..
我想从视图模型发送一个变量作为参数的命令。命令如下: 公共类EditPersonCommand:ICommand的 { 私人布尔_CanExecute = FALSE; 公共BOOL CanExecute(对象参数) { PersonModel P =参数作为PersonModel; CanExecuteProperty =(p值=空!)及&放大器; (p.Age大于0);
..
<&StackPanel的GT; <! - <按钮命令=“{结合GetOddsCommand}”CommandParameter =“{结合}”/> - > < ListView的 的ItemsSource =“{结合链接}” > < ListView.ItemTemplate> <&DataTemplate的GT; &L
..
我有一个文本块: < TextBlock中的HorizontalAlignment =“左”NAME =“状态文本”保证金=“0, 20“TextWrapping =”自动换行“文本=”{结合状态文本}“> ...状态... < / TextBlock的> 代码隐藏: 公共StatusPage() { 的InitializeCom
..
我有一个DatGrid,这势必 VAR Result_Full =新的ObservableCollection< IP_DataRow>()。这是一个包含若干个串放一个简单的类;双变量。没有什么困难的。 我做的,是我读的Excel文件(Telerik的RadSpreadProcessing),它解析行到我的课堂。我这样做的一个线程,这样用户界面不会被阻断。我也遇到了一些问题,但:
..
问题: 您声明的ItemsControl (或>从的ItemsControl 视图。 您绑定 ItemsControl.ItemsSource 属性设置为的ObservableCollection 在你的视图模型。 您的视图更新,当一个项目被添加到/从的ObservableCollection 删除预期。 但是,当你更改的ObservableCollection A项目的属性视图不会更
..
我看了几篇文章,教程和博客有关MVVM模式。然而,有一件事我不明白。以三个“层次”: 模型 查看 视图模型 据我已经明白MVVM模型中包含的“原始”数据,如在学生类的情况下,名称和地址。视图模型公开属性,这代表了模型数据视图。 在视图模型属性示例 公共字符串名称{ {返回model.Name; } 集合{model.Name =价值; } }
..
在我的MVVM的程序我有一个模型类(比如为MyModel )的,我有(使用实体框架)从数据库读取一个实例。当检索对象我提出的所有数据给用户。后来的用户将被修改某些字段。结果 我要的是创建同一个对象,除了它的 ID (因为 ID 是主键的和的自动递增的)。结果 所以,我怎么能解决这个?我不想逐一复制各个领域,这不是一个可靠的方法。因为也许在未来的模式可能会被修改,所以这样一来,我将不得不考虑到这
..
我已经创建了一个Office加载保存WPF应用程序的一个实例。 MyViewModel视图模型=新MyViewModel(:当用户点击加载按钮,我通过执行以下操作启动不同的窗口串infoFromOffice); mywindow的看法=新mywindow的(); view.DataContext =视图模型; wpfApp.Run(视图); 在我的电话之前
..
我有一个使用MVVM数据绑定WPF应用程序。我添加项目到的ObservableCollection< ...> 和相当多的他们确实 我现在我想知道我每次添加一个到集合的时候,它立刻触发事件而造成不必要的开销?如果是的话,我可以以某种方式暂时禁用事件通知,并在我的代码结束手动触发一次,这样如果我添加10K的项目,它就会只发射一次,而不是10K倍? 更新:我想有这个类:
..
我使用的MVVM模式,并收到如下当我运行我的应用程序 出现InvalidOperationException 一个双向或者OneWayToSource结合不能读取工作 - 只属性类型“ViewModel.SynergyViewModel”的“选项”。 我的评论我在我的视图模型的所有源并已追查这回的复选框。如果我注释掉的复选框,或者在我看来,模型中的应用程序运行properity,减去
..
我工作的一个WPF项目。这是我的XAML代码: <窗口x:类=“MyNamespace.MainWindow” 的xmlns =“HTTP ://schemas.microsoft.com/winfx/2006/xaml/presentation“ 的xmlns:L =”CLR的命名空间:myNameSpace对象“ 的xmlns:p =”CLR的命名空间:MyNamespace.Pr
..
我用MVVMLight它带有一个ViewModelLocator。 我最初的项目提出了下列问题。我有一个在说明该应用呈现一个的MainView。根据按钮点击它使得无论是我的MainView内部视图1或视图2(每个用户控件),通过ContentControl中。 我找到我的MainViewModel正确的视图模型。但我发现,我还需要一个DataTemplate使内部视图1和视图2的用户控
..
我在我的XAML文件的文本框是可编辑的。现在,根据我的文本框项目要求的内容应该只有0-9和A-F(十六进制值)和文本框应该基于十六进制值取输入。 Demonstratation: 12 AB 32 A5 64 现在,如果我的光标是在年底,我去按Backspace键,它shud因为它在一般的文本框中发生取出值。 现在如果我的光标在A5的开始,我按下“删除键”,该值应该成为这样
..