你好,请教一下MVVM模式下ViewModel是做什么用的?

MVVM模式下ViewModel是做什么用的


慕尼黑5688855
浏览 766回答 3
3回答

慕婉清6462132

按我理解,ViewModel 负责从 Model 中获取并整理数据(比如排序筛选之类),然后提供属性给 View 进行绑定。一般 View 的操作 Method 我也会写在 ViewModel 上。

慕村9548890

xaml代码:<PasswordBox x:Name="pbInfo" /><Button x:Name="btnSendButInfo" Width="100" Command="{Binding BtnClickCommand}"CommandParameter="{Binding ElementName=pbInfo}" />ViewModel:private DelegateCommand<PasswordBox > BtnClickCommand; //申明委托BtnClickCommand = new DelegateCommand<PasswordBox >(BtnClick); //实例化private void BtnClick(PasswordBox pb){Boxer = pb;}

素胚勾勒不出你

MVVM模式下ViewModel是做什么用的main(){char a,b;printf("input character a,b\n");scanf("%c %c",&a,&b);printf("\n%c%c\n",a,b);}本例表示scanf格式控制串"%c %c"之间有空格时,输入的数据之间可以有空格间隔。5) 如果格式控制串中有非格式字符则输入时也要输入该非格式字符。例如:scanf("%d,%d,%d",&a,&b,&c);其中用非格式符“ , ”作间隔符,故输入时应为:5,6,7又如:scanf("a=%d,b=%d,c=%d",&a,&b,&c);则输入应为:a=5,b=6,c=76) 如输入的数据与输出的类型不一致时,虽然编译能够通过,但结果将不正确。
打开App,查看更多内容
随时随地看视频慕课网APP