public FeedItemListView() { InitializeComponent(); viewModel = new Lazy <FeedItemListViewModel>(() => (FeedItemListViewModel)DataContext); SetDefaultSearchVisibility(); selectionStateManager = SelectionStateHelper.CreateManager(feedItemListView, selectItemsButton, cancelSelectionButton); }
public FeedItemListView() { InitializeComponent(); viewModel = new Lazy <FeedItemListViewModel>(() => (FeedItemListViewModel)DataContext); SetDefaultSearchVisibility(); selectionStateManager = SelectionStateHelper.CreateManager(feedItemListView, selectItemsButton, cancelSelectionButton); selectionStateManager.PropertyChanged += SelectionStateManagerPropertyChanged; UpdateSelectionStateDependentVisibility(); Loaded += FirstTimeLoaded; }
public FeedListView() { InitializeComponent(); addFeedGrid.MaxWidth = Window.Current.CoreWindow.Bounds.Width - 24; // Minus the margin defined by the Flyout viewModel = new Lazy <FeedListViewModel>(() => (FeedListViewModel)DataContext); pasteCommand = new AsyncDelegateCommand(PasteUriAsync, CanPasteUri); Clipboard.ContentChanged += ClipboardContentChanged; selectionStateManager = SelectionStateHelper.CreateManager(feedListView, selectItemsButton, cancelSelectionButton); selectionStateManager.PropertyChanged += SelectionStateManagerPropertyChanged; }
private void UpdateSelectionState(double windowWidth) => SelectionStateHelper.SetIsSinglePageViewSize(this, windowWidth < 720);