weixin_37698796 2017-12-08 01:44 采纳率: 37.5%
浏览 4692
已采纳

MVVM ViewModel构造函数带参数时,如何连接ViewModel和View

Core_System.xaml.cs:

                public Core_System(ProSimSDK.ProSimConnect connection)//构造函数带参数导致MainWindow.xaml报错
        {
                   ...
                }

MainWindow.xaml:

         <Border Name="Core_System">
            <IOS:Core_System/>//不能用作对象元素,...未定义公共无参数构造函数或类型转换器
        </Border>

MainWindow.xaml.cs构造函数中InitializeComponent()报错:
Object reference not set to an instance of an object.

https://stackoverflow.com/questions/4755617/how-to-i-connect-a-viewmodel-to-a-view-when-the-view-model-has-parameters-in-the?rq=1
上有类似的问题,可我没能找到例子或解决方法,如何解决这个问题?谢谢。

  • 写回答

2条回答 默认 最新

  • 聂14昊51 2017-12-08 10:00
    关注
        public ImageSource ImagePath
        {
            get { return (ImageSource)GetValue(ImagePathProperty); }
            set { SetValue(ImagePathProperty, value); }
        }
    
        public static readonly DependencyProperty ImagePathProperty =
            DependencyProperty.Register("ImagePath", typeof(ImageSource), typeof(ImageButton), new PropertyMetadata(null));
    
    
    

    就像这样 你就可以在控件中,使用ImagePath的属性绑定对应的值了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 宇视监控服务器无法登录
  • ¥15 PADS Logic 原理图
  • ¥15 PADS Logic 图标
  • ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
  • ¥15 DruidDataSource一直closing
  • ¥20 气象站点数据求取中~
  • ¥15 如何获取APP内弹出的网址链接
  • ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
  • ¥50 STM32单片机传感器读取错误
  • ¥50 power BI 从Mysql服务器导入数据,但连接进去后显示表无数据