【问题标题】:Binding label Content and MouseDoubleClick with query results将标签 Content 和 MouseDoubleClick 与查询结果绑定
【发布时间】:2020-07-27 09:27:42
【问题描述】:

我是 WPF 新手。 我有一个简单的表单,其中包含 Label 组件中的一些主题。 我想双击它们并打开详细信息表单。

<Grid>
  <WrapPanel>
     <Label Content="{Binding jbTopic}" MouseDoubleClick="Details"/>
  </WrapPanel>       
</Grid>

代码后面:

public MainWindow()
{
    InitializeComponent();

    var Query1 = from r1 in mydb.Jobs
        join u in mydb.Users on r1.Cid equals u.ID
        where r1.Status == "Active"
        select new
        {
            jbTopic = r1.Topic
            jbCreator = u.FullName
            jbID=r1.ID
        };    
}

private void Details(int id){}

当我使用 Datagrid 并设置源时,我可以看到结果。 但我想在标签内容中包含它,并且我希望通过 jbID 调用相关的 MouseDoubleClick 方法。

【问题讨论】:

    标签: c# wpf binding


    【解决方案1】:

    还有其他方法可以完成这项工作吗? 事实上,我需要一些可点击的组件,可以从查询结果中读取内容/文本。和动态方法调用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-09-25
      • 1970-01-01
      • 1970-01-01
      • 2018-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多