2014-03-05 16 views
0

我有一個datagrid在某些行中有按鈕。我需要在我的page_loaded eventlistener中訪問該按鈕,因爲我需要更改啓用此按鈕。如何在Silverlight中的DataGrid中獲取按鈕?

我如何達到datagrid中的Button對象?

+0

你的代碼,你可以試試這個屬性:<按鈕的IsEnabled =」 {Binding isbtnEnabled}「/>,並且該按鈕將由您的isBtnEnabled啓用/禁用。 –

+0

不,我試過但沒有工作。 – mekafe

回答

1

你是說你想啓用/禁用頁面加載按鈕?

爲什麼不在xaml中啓用/禁用它們?

<sdk:DataGridTemplateColumn Header="MyButtonCol"> 
       <sdk:DataGridTemplateColumn.CellTemplate> 
        <DataTemplate> 
         <Button Content="Button" Click="MyButton_Click" IsEnabled="false" Name="MyButton" Cursor="Hand" /> 
        </DataTemplate> 
       </sdk:DataGridTemplateColumn.CellTemplate> 
      </sdk:DataGridTemplateColumn> 

---- -----編輯

綁定自己的曝光率,你必須在後面

Visibility="{Binding YourVisibilityProperty}" 
+0

我需要根據數據動態禁用按鈕。 – mekafe

+0

我的頁面有一個屬性可以更改啓用按鈕。 – mekafe

+0

啊我看到了 - 看我的編輯。如果這不起作用,它可能會幫助你發佈你的財產代碼,禁用/啓用按鈕 – DNKROZ

相關問題