我在这里使用事件命令explaind:http://nerobrain.blogspot.nl/2012/01/wpf-events-to-command.html
我现在尝试从代码隐藏添加控件,因为我动态地必须根据来自db的数据添加它们。 如何执行与下面相同的操作,但是从代码隐藏
如何添加" local"参与代码隐藏?
更新
这是我试图解决的问题,我很快会尝试对其进行总结:)
用户应在使用应用程序后留下反馈 反馈信息可以包含多个问题,可以是
因此,一个FeedbackSet可以有多个FeedbackGroup,可以有单选FeedbackCodes或多选FeedbackCodes,也可以有FeedbackGroups / FeedbackCodes的子组
模型(短代码):
public class FeedbackSet
{
public int Id{get;set;}
public string Name{get;set}
public List<FeedbackGroup> Groups{get;set;}
}
public class FeedbackGroup
{
public int Id{get;set;}
public string Name{get;set;}
public FeedbackGroupType Type
public List<FeedbackGroup> Groups{get;set;}
public List<FeedbackCode> Codes{get;set;}
}
public class FeedbackCode
{
public int Id{get;set;}
public string Name{get;set}
}
public enum FeedbackGroupType
{
SUBGROUP,
SINGLE_CHOICE,
MULTI_CHOICE
}
因此它可以是不同数量和类型的控件,它基于FeedbackSet的组成。
我想得到每个选定的FeedbackCode的ID,所以我试图在不同的控件上绑定selecteditem事件以绑定到同一个命令。
该死的很难解释:)
答案 0 :(得分:0)
您可以实现自己的自定义控件,在其中添加&#34; local&#34;您在XAML代码中提到的部分。
然后,您将创建这些控件的新实例,而不是后面代码中的默认实例。