2012-01-08 109 views
0

當我生成項目並創建窗口時,出於某種原因,我無法獲取按鈕來壓低...並且它不會識別Click事件背後的代碼。 。 有任何想法嗎?按鈕不能在DataGrid中工作

<DataGrid.Columns> 
    <DataGridTemplateColumn Header="Add/Edit"> 
     <DataGridTemplateColumn.CellTemplate> 
      <DataTemplate> 
       <Button Name="addeditBtn" Click="Add_Edit_Click">A/E</Button> 
      </DataTemplate> 
     </DataGridTemplateColumn.CellTemplate> 
    </DataGridTemplateColumn> 
    <DataGridTextColumn Header="Account Name" Binding="{Binding Path=Element[Account_Name].Value}" /> 
    <DataGridTextColumn Header="Income" Binding="{Binding Path=Element[Income].Value}" />      
</DataGrid.Columns> 

更新:我想通了。似乎我有一個got_focus事件,優先於此事件...

+0

您是否有一個實際的事件,其代碼位於您的C#代碼中,而不是您可以發佈的xaml代碼......? – MethodMan 2012-01-08 21:34:58

回答

0

您將需要爲您的按鈕addeditBtn創建一個事件處理程序。因此,在您的代碼隱藏頁面中,創建將處理按鈕的單擊事件的C#代碼。你是否創建了這個代碼?如果是這樣,請張貼它,以便我們可以看看代碼。