private void Grid_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e) { DataGrid dg = (DataGrid)sender; DataGridCell myCell = dg.CurrentCell; string tempkey = myCell.ToString(); Console.WriteLine("Temp " + tempkey); if (myHashTable.Contains(tempkey)) { return; } myHashTable.Add(tempkey, myCell.GetHashCode()); Console.WriteLine("Hashcode: " + myCell.GetHashCode().ToString()); }
public void DataGridCell_Equals_Invoke_ReturnsExpected(DataGridCell cell, object other, bool expected) { if (other is DataGridCell otherCell) { Assert.Equal(expected, cell.GetHashCode().Equals(otherCell.GetHashCode())); } Assert.Equal(expected, cell.Equals(other)); }
public DataGridCellTests() { DataGridCell dg = new DataGridCell(); Console.WriteLine("DataGridCell default --- "); Console.WriteLine("Column {0}", dg.RowNumber); Console.WriteLine("Row {0}", dg.ColumnNumber); dg.RowNumber = 10; dg.ColumnNumber = 5; Console.WriteLine("ToString {0}", dg.ToString()); Console.WriteLine("GetHashCode {0}", dg.GetHashCode()); }