小编arc*_*aut的帖子

在DataTemplate中为MenuItem指定命令

我有一个上下文菜单.它绑定到一些集合,它有一个定义的ItemTemplate,如下所示:

<ContextMenu
    ItemsSource={Binding ...}
    ItemTemplate={StaticResource itemTemplate}
    />
Run Code Online (Sandbox Code Playgroud)

itemTemplate是一个带TextBlock的简单DataTemplate:

<DataTemplate x:Key="itemTemplate">
    <TextBlock Text={Binding ...} />
</DataTemplate>
Run Code Online (Sandbox Code Playgroud)

如何将MenuItem的Command属性绑定到底层对象的属性?

wpf command datatemplate

19
推荐指数
2
解决办法
2万
查看次数

如何将Binding.Path属性绑定到基础数据?

我试图以一种非常动态的方式绑定TextBlock的Text属性.我需要从底层对象获取Path.

这是DataTemplate:

<DataTemplate DataType={x:Type local:DummyClass}>
  <TextBlock Text={Binding Path=???} />
</DataTemplate>
Run Code Online (Sandbox Code Playgroud)

DummyClass对象有一个名为"FieldValuePath"的属性 - 需要放在哪里的路径??? 是.

这背后的想法是数据模板应该是用于查看/编辑任何对象的任何属性的GUI.因此,能够声明将某些控件(文本框,文本块,日期选择器等)绑定到给定属性的XAML更为可取.

也许有人对如何实施这样的事情有什么建议?

.net data-binding wpf

7
推荐指数
1
解决办法
7266
查看次数

标签 统计

wpf ×2

.net ×1

command ×1

data-binding ×1

datatemplate ×1