gpt4 book ai didi

XAML中的WPF MVVM用户控件数据绑定(bind)不起作用

转载 作者:行者123 更新时间:2023-12-03 10:50:23 24 4
gpt4 key购买 nike

我有一个用户控件,其中 DataSource 是 ObservableCollection<string> .
如果我通过代码设置我的用户控件实例的 DataSource 它可以工作

Chapters.DataSource = vm.ChapterList;

但是尝试通过 ht xaml 绑定(bind)不起作用
<b:ChapterStack x:Name="Chapters" DataSource="{Binding ChapterList}"></b:ChapterStack>

窗口上的其他控件绑定(bind)到 VM 并正常显示。

我该怎么做才能让我的用户控件通过 xaml 绑定(bind)?

谢谢?

最佳答案

确保您定义了 DataSource您的 ChapterStack 的属性(property)控制为 Dependency Property ,否则,您将无法绑定(bind)它。

关于XAML中的WPF MVVM用户控件数据绑定(bind)不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5766239/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com