| 123456789101112131415161718192021222324252627282930 |
- using System;
- using System.Collections.Generic;
- using System.Text;
- using Xamarin.Forms;
- namespace comal.timesheets
- {
- public delegate void DataGridSearchEntryChanged(int columnnumber, string value, string colname);
- public class DataGridSearchEntry : Entry
- {
- public event DataGridSearchEntryChanged OnDataGridSearchEntryChanged;
- public string ColumnName { get; set; }
- public int ColumnNumber { get; set; }
- public DataGridSearchEntry(string colname, int colnumber)
- {
- TextChanged += DataGridSearchEntry_TextChanged;
- Placeholder = "Search";
- BackgroundColor = Color.Cornsilk;
- ColumnNumber = colnumber;
- ColumnName = colname;
- FontSize = 16;
- Margin = 1.5;
- }
- private void DataGridSearchEntry_TextChanged(object sender, TextChangedEventArgs e)
- {
- OnDataGridSearchEntryChanged?.Invoke(ColumnNumber, Text, ColumnName);
- }
- }
- }
|