【问题标题】:View Binding gives a message but everything works视图绑定给出了一条消息,但一切正常
【发布时间】:2021-09-13 00:13:37
【问题描述】:

我遇到了一个问题,它说是 System.Object,但是当我运行程序时,一切都正常

<Window.DataContext>
    <viewModel:MainViewModel/>
</Window.DataContext>
public class MainViewModel :ObservableObject
{
    private object _currentView;
    public HomeViewModel HomeVm { get; set; }

    public object CurrentView
    {
        get { return _currentView; }
        set
        {
            _currentView = value;
            OnPropertyChanged();
        }
    }
    
    public MainViewModel()
    {
        HomeVm = new HomeViewModel();
        CurrentView = HomeVm;
    }
}

【问题讨论】:

    标签: c# wpf data-binding wpf-controls


    【解决方案1】:

    您的数据模板在哪里?

       <DataTemplate DataType="{x:Type viewmodel}">
            <view/>
        </DataTemplate>
    

    【讨论】:

      【解决方案2】:

      尝试在视图设计器上“启用项目代码”。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-01-25
        • 2023-04-07
        • 1970-01-01
        • 2016-02-09
        • 1970-01-01
        • 1970-01-01
        • 2013-05-08
        • 2023-01-13
        相关资源
        最近更新 更多