首页 > 解决方案 > 如何在 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。

请注意,我在代码端使用数据行填充此数据模板。

谁能帮帮我吗?我花了几天时间解决这个问题。

标签: wpfbindingdatatemplate

解决方案


推荐阅读