public void Update(ChatSearchViewModel viewModel) { DataContext = viewModel; Bindings.Update(); Field.Text = string.Empty; Field.From = null; Field.Filter = null; Field.State = ChatSearchState.Text; }
public void Update(ChatSearchViewModel viewModel) { DataContext = viewModel; Bindings.Update(); Field.Text = string.Empty; Field.From = null; Field.Filter = null; Field.State = ChatSearchState.Text; if (viewModel != null) { SearchPrevious.Visibility = viewModel.Dialog.Type != DialogType.Normal ? Visibility.Collapsed : Visibility.Visible; SearchNext.Visibility = viewModel.Dialog.Type != DialogType.Normal ? Visibility.Collapsed : Visibility.Visible; ToolsPanel.Visibility = viewModel.Dialog.Type != DialogType.Normal ? Visibility.Collapsed : Visibility.Visible; } ShowHide(viewModel != null); }