wpf - 如何在 WPF 的 TextBox 数据模板中使用 MenuItem?
问题描述
<DataTemplate x:Key="RowItem" x:Name="RowItem">
<TextBox Text="{Binding Path=Content}">
<TextBox.ContextMenu>
<ContextMenu>
<MenuItem Header="Browse" Click="MenuItem_Click" />
</ContextMenu>
</TextBox.ContextMenu>
</TextBox>
</DataTemplate>
现在,我需要的是:浏览后,我应该让所选文件显示在此文本框中,但由于它在数据模板中,我无法设置Text
文本框的,因为它没有 id。
请注意,我在代码端使用数据行填充此数据模板。
谁能帮帮我吗?我花了几天时间解决这个问题。
解决方案
推荐阅读
- javascript - 使用道具更改禁用属性时的无限循环。(VueJs)
- python - 我想在值错误的地方打印 Insufficient data 并继续 for 循环?如何做呢?
- c# - C# 构造函数如何为只读属性赋值?
- amazon-athena - pyathena 或 pyathenajdbc 无法使用 `schema_name` 连接其他目录没有得到尊重
- c# - 自定义格式异常 c# - 异常未处理,为什么?
- c# - 非主键属性的唯一约束
- swift - 带有可编码数组的 swift 5 抽象网络响应
- codenameone - AntMedia 原生接口问题
- python - 如何在 Python 中用“x”分割重复的字母?
- kubernetes - Minikube 合成以太网端口