Я разрабатываю веб-часть Silverlight для Sharepoint 2010. У меня есть кнопка в сетке данных следующим образом
<sdk:DataGridTemplateColumn Width="80" >
<sdk:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button x:Name="MarkBilledButton" Content="Mark Billed" VerticalAlignment="Center" HorizontalAlignment="Center" HorizontalContentAlignment="Center" Click="MarkBilledButton_Click" />
</DataTemplate>
</sdk:DataGridTemplateColumn.CellTemplate>
</sdk:DataGridTemplateColumn>
private void MarkBilledButton_Click(object sender, RoutedEventArgs e)
{
Button btn = sender as Button;
//string buttonContent = btn.Content.ToString();
MedwaiverTimeLog timeLogObj = btn.DataContext as MedwaiverTimeLog;
MedwaiverViewModel MedwaiverViewModelObj = new MedwaiverViewModel();
MedwaiverViewModelObj.ChangeBillingStatus(timeLogObj.ListItemId, "Billed");
btn.IsEnabled = false;
}
Я хочу, чтобы кнопка отключалась при нажатии кнопки, которая происходит при нажатии кнопки. Но когда я нажимаю на эту кнопку отключения, она включается. Я не хочу включать кнопку, когда она отключена. Как это сделать? Не могли бы вы сказать мне, где я ошибаюсь? Или вы можете предоставить мне какой-либо код, чтобы я мог решить вышеуказанную проблему?