Exemple #1
0
        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)
                {
Exemple #2
0
 protected void LoadFilterDDL()
 {
     FilterDropDown.DataSource = CheckError(mrpCalc.CatRngDataGetAll());
     FilterDropDown.DataBind();
 }