WPF-在数据模板中按名称获取按钮

时间:2019-09-17 20:42:42

标签: c# wpf

我有一个包含三列的gridcontrol,其中一个动态地加载按钮。这是相关代码:

<dxg:GridColumn Name="BtnColumn" Width="200" AllowEditing="False" AllowColumnFiltering="False" 
AllowSorting="False">

   <dxg:GridColumn.CellTemplate>
     <DataTemplate>
         <Button Name="MapButton" Click="MapFieldToDataElement" IsEnabled="False">Map</Button>
     </DataTemplate>
  </dxg:GridColumn.CellTemplate>
</dxg:GridColumn>

当我尝试访问CS文件中的此按钮时,收到错误消息,指出此上下文中不存在该按钮。因此,例如,在程序的某个位置,我要启用按钮:

MapButton.IsEnabled = True;

我得到了错误:

The name 'MapButton' does not exist in the current context.

是否可以通过名称访问它?谢谢。

0 个答案:

没有答案