public LogView() { this.Orientation = Orientation.Vertical; var filterSelector = new FilterDropDown(); filterSelector.SelectedValueChanged += (sender, filter) => this.messageStore.Filter = filterSelector.SelectedValue; var toolbar = new StackLayout { Orientation = Orientation.Horizontal, Padding = new Padding(0, 5, 0, 0), Spacing = 5, HorizontalContentAlignment = HorizontalAlignment.Left, Items = { filterSelector, new Button((sender, e) => Copy(this.messageStore)) { Text = "Copy All" } } }; var copyCommand = new Command((sender, e) => Copy(messageList.SelectedItems)) { MenuText = "Copy" }; messageList.ContextMenu = new ContextMenu { Items = { copyCommand } }; messageList.KeyDown += (sender, e) => { switch (e.Modifiers, e.Key) {
protected void LoadFilterDDL() { FilterDropDown.DataSource = CheckError(mrpCalc.CatRngDataGetAll()); FilterDropDown.DataBind(); }