微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何绑定到 ContentControl 内容对象的属性

如何解决如何绑定到 ContentControl 内容对象的属性

我正在使用非 MVVM 的 WPF 遗留代码:-(

我的主窗口 (AppWindow.xaml) 中有以下声明:

                    <ContentControl x:Name="AppView" Content="{Binding UserControlView}"/>

在 AppWindow.xaml.cs 文件代码隐藏)中,UserControlView 定义为:

    private object _userControlView;
    public object UserControlView
    {
        get { return _userControlView; }

        set
        {
            _userControlView= value;
            OnPropertyChanged();
        }
    }

我可以将多个不同的用户控件之一分配给 UserControlView,以便它显示在 ContentControl 区域中。所有用户控制逻辑都在其代码隐藏文件中。每个用户控件都有一组通用的三个属性(PropA、PropB 和 PropC),我想在 AppWindow.xaml 文件中绑定到这些属性

有没有办法可以在 AppWindow.xaml 文件声明中绑定到 PropA、PropB 和 PropC?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。