本文整理汇总了C#中Target.RaiseEvent方法的典型用法代码示例。如果您正苦于以下问题:C# Target.RaiseEvent方法的具体用法?C# Target.RaiseEvent怎么用?C# Target.RaiseEvent使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Target
的用法示例。
在下文中一共展示了Target.RaiseEvent方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: PointerPressed_Event_Should_Be_Handled
public void PointerPressed_Event_Should_Be_Handled()
{
var target = new Target();
var e = new PointerPressEventArgs
{
RoutedEvent = InputElement.PointerPressedEvent
};
target.RaiseEvent(e);
Assert.True(e.Handled);
}
示例2: Raising_IsSelectedChanged_On_Someone_Elses_Item_Should_Not_Update_Selection
public void Raising_IsSelectedChanged_On_Someone_Elses_Item_Should_Not_Update_Selection()
{
var items = new[]
{
new Item(),
new Item(),
};
var target = new Target
{
Items = items,
Template = this.Template(),
};
target.ApplyTemplate();
target.SelectedItem = items[1];
var notChild = new Item
{
IsSelected = true,
};
target.RaiseEvent(new RoutedEventArgs
{
RoutedEvent = SelectingItemsControl.IsSelectedChangedEvent,
Source = notChild,
OriginalSource = notChild,
});
Assert.Equal(target.SelectedItem, items[1]);
}