У меня есть datagrid с одним столбцом в качестве столбца шаблона, и я добавил к нему кнопку. Мой XAML является:wpf datagrid: disable datagridtemplatecolumn
<dg:DataGridTemplateColumn Header="Generate SlNo" Width="100">
<dg:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button Name="btnGenerateSlNO" Width="100" IsEnabled="{Binding IsSerialNoProduct,Mode=TwoWay}" Click="btnGenerateSlNO_Click">Generate SlNo</Button>
</DataTemplate>
</dg:DataGridTemplateColumn.CellTemplate>
</dg:DataGridTemplateColumn>
Мои данные Класс:
public class clsPurchaseBillEntryList : INotifyPropertyChanged, IDataErrorInfo
{
private bool _IsSerialNoProduct;
public bool IsSerialNoProduct
{
get { return _IsSerialNoProduct; }
set
{
_IsSerialNoProduct = value;
OnPropertyChanged("IsSerialNoProduct");
}
}
}
Теперь я хочу, чтобы включить и отключить кнопку на основе проблемы собственности IsSerialNoProduct.My когда форма первой загрузки кнопка показало, что включено. Свойство получило значение только тогда, когда я нажимаю ячейку в datagrid, потому что обработан только мой конструктор классов. Я хочу отключить кнопку на загрузке формы, как это сделать?
его работа, когда мы щелкните ячейку в сетке, но моя проблема в том, когда форма загружается кнопка DataGrid предъявляются, как включить – Mussammil