Esempio n. 1
0
        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);
        }