protected void SetContextMenuItems(IEnumerable <IMenuViewModel> contextMenuItems)
 {
     _contextMenuItems.Clear();
     foreach (var item in contextMenuItems)
     {
         _contextMenuItems.Add(item);
     }
 }
Example #2
0
        public void TestClearInputBindings()
        {
            var command = new KeyBindingCommand(() => { })
            {
                GestureKey = Key.B, GestureModifier = ModifierKeys.Control | ModifierKeys.Alt
            };

            _keyBindings.Add(command);

            var control = CreateControl();

            control.InputBindings.Should().NotBeEmpty();
            var inputBinding = control.InputBindings.Cast <InputBinding>().First(x => x.Command == command);

            _keyBindings.Clear();
            control.InputBindings.Should().NotContain(inputBinding);
        }