Wpf 从db xaml创建按钮

Wpf 从db xaml创建按钮,wpf,xaml,c#-4.0,button,.net-4.0,Wpf,Xaml,C# 4.0,Button,.net 4.0,我有一个数据库,它包含两个表,其中一个表描述信用卡,并保存其号码、所有者和id;另一个描述了卡的每月费用,包括金额日期和卡的id(这是第一个表的外键) 在我的程序中,我正在创建一个主菜单,允许用户选择卡,然后它将打开一个新窗口,显示卡的费用。在主菜单中,我想为每张信用卡创建一个按钮,并将其设计为一个封面流程 我正在使用wpf,而且我在这方面是新手。我创建它的方式是通过代码隐藏,我查询db中的卡的号码,并为每个结果创建一个按钮。 我想知道这是否是正确的方法,或者是否有其他方法通过xaml创建按钮?

我有一个数据库,它包含两个表,其中一个表描述信用卡,并保存其号码、所有者和id;另一个描述了卡的每月费用,包括金额日期和卡的id(这是第一个表的外键)

在我的程序中,我正在创建一个主菜单,允许用户选择卡,然后它将打开一个新窗口,显示卡的费用。在主菜单中,我想为每张信用卡创建一个按钮,并将其设计为一个封面流程

我正在使用wpf,而且我在这方面是新手。我创建它的方式是通过代码隐藏,我查询db中的卡的号码,并为每个结果创建一个按钮。
我想知道这是否是正确的方法,或者是否有其他方法通过xaml创建按钮?

您需要的是数据模板,您创建一个表示单个项的模板,然后将该模板应用于菜单控件,并将其
ItemsSource
属性设置为数据库中的行

下面是我发现的一个可能有帮助的快速帖子:


我相信你可以通过快速的网络搜索找到更多信息。

我为我的班级创建了一个数据模板(称为信用卡),该数据模板创建了一个按钮,并在上面写入了一些内容。在后面的代码中,我使用实体框架和linq创建了一个从SQL查询返回的信用卡列表。现在我尝试将stackPanel绑定到该列表,为了显示stackPanel中的按钮,我搜索了web,发现我需要使用ObservableCollection,但没有找到解释。你能帮我把stackPanel的孩子绑定到物品列表上吗