GridViewColumnHeaderSearchable_OnSearch |
Search event on GridViewColumnHeaderSearchable |
Extracts search term from e.OriginalSource and column tag from sender, calls viewModel.Filter(columnTag, searchTerm). |
GridViewColumnHeader_OnClick |
Click on column header |
Extracts column tag and calls vm.Sort(columnTag, true). Uses Utils.FindChild<T> as fallback for tag resolution. |
ChannelCodeTextBox_KeyDown |
Key down on channel code text box |
Extracts IChannelCode from e.Source DataContext, calls vm.MarkModified(channelCode). |
ChannelCodeTextBoxUser_TextChanged |
Text changed on user channel code |
Calls vm.MarkModified(channelCode) and vm.ValidateUser(ref notUsed1, ref notUsed2). |
ChannelCodeTextBoxIso_TextChanged |
Text changed on ISO channel code |
Calls vm.MarkModified(channelCode) and vm.ValidateISO(ref notUsed1, ref notUsed2). |
DisplayNameTextBox_KeyDown |
Key down on display name |
Calls vm.MarkModified(channelCode). |
DisplayNameTextBoxUser_TextChanged |
Text changed on user display name |
Calls vm.MarkModified(channelCode) and vm.ValidateUser(ref notUsed1, ref notUsed2). |
DisplayNameTextBoxIso_TextChanged |
Text changed on ISO display name |
Calls vm.MarkModified(channelCode) and vm.ValidateISO(ref notUsed1, ref notUsed2). |
ISO_Checked |
ISO radio button checked |
Sets vm.ViewMode = ChannelCodesListViewModel.ViewModes.ISO. |
User_Checked |
User radio button checked |
Sets `vm.ViewMode = Channel |