本文整理汇总了C#中System.Windows.Controls.ListBox.RaiseEvent方法的典型用法代码示例。如果您正苦于以下问题:C# ListBox.RaiseEvent方法的具体用法?C# ListBox.RaiseEvent怎么用?C# ListBox.RaiseEvent使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Windows.Controls.ListBox
的用法示例。
在下文中一共展示了ListBox.RaiseEvent方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: should_execute_command
public void should_execute_command()
{
bool commandExecuted = false;
var command = new ActionCommand(() => commandExecuted = true);
var listBox = new ListBox();
DoubleClickCommandBehavior.SetCommand(listBox, command);
var e = new MouseButtonEventArgs(Mouse.PrimaryDevice, 0, MouseButton.Left);
e.RoutedEvent = Control.MouseDoubleClickEvent;
listBox.RaiseEvent(e);
commandExecuted.ShouldBe(true);
}
示例2: should_execute_command
public void should_execute_command()
{
bool executed = false;
var command = new ActionCommand(() => executed = true);
var listBox = new ListBox();
var behavior = new DoubleClickBlendBehavior();
behavior.Command = command;
behavior.Attach(listBox);
var e = new MouseButtonEventArgs(Mouse.PrimaryDevice, 0, MouseButton.Left);
e.RoutedEvent = Control.MouseDoubleClickEvent;
listBox.RaiseEvent(e);
executed.ShouldBe(true);
}