3 回答
TA贡献1804条经验 获得超2个赞
按我理解,ViewModel 负责从 Model 中获取并整理数据(比如排序筛选之类),然后提供属性给 View 进行绑定。
一般 View 的操作 Method 我也会写在 ViewModel 上。
TA贡献1884条经验 获得超4个赞
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;
}
TA贡献1827条经验 获得超9个赞
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=7
6) 如输入的数据与输出的类型不一致时,虽然编译能够通过,但结果将不正确。
- 3 回答
- 0 关注
- 830 浏览
添加回答
举报