routed-events

    0热度

    1回答

    根据MSDN,属性值继承使元素树中的子元素能够从父元素获取特定属性的值,并继承该值,因为它在最近的父元素中的任何位置设置。 请找到样品例如低于 <Grid Width="300" > <Border BorderThickness="1"> <StackPanel Width="200" Height="200" Background="AliceBlue">

    0热度

    1回答

    我已经创建了一个usercontrol(命名为UCDataGrid),我想在运行时添加到我的主窗口。 在MainWindow.xaml.cs: private void GetAnotherUserControl(string sUCName) { var UC_Grid = new UCDataGrid(); ... // Add to 'Positionin

    0热度

    1回答

    我想在网页视图的一部分,与此类似应用的半透明“玻璃”层: XAML : <Page x:Class="Sample.BlankPage1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/

    0热度

    1回答

    我有一个处理程序Closing事件的选项卡,它显示确认关闭消息。 如果用户选择没有,我设置e.Handled = true;,但如果他选择是接近,我从标签列表中删除选项卡,并做其他的东西, 当方法达到目的,然后再次调用,显示同样的消息,我试图在方法的末尾设置e.Handled = true;,但该选项卡未关闭。 void oTab_TabClosing(object sender, RoutedE

    0热度

    1回答

    我不想这么快就提出另一个问题,但我似乎无法让这工作得很好。 我有一个UserControl与StoryBoard设置为Unloaded RoutedEvent发生时运行。但是,我也有该代码,以便在单击按钮时从其包含StackPanel中删除UserControl。我想看到的情况是,当点击删除按钮时,StoryBoard运行,,然后UserControl从StackPanel中删除。 已经有很多代码

    0热度

    1回答

    我有一个框架。我切换页面这一行: FrameName.Content = new PageName(); 我希望在页面改变了故事板开始,我想这样做在XAML,而不是在代码隐藏。我曾尝试下面的代码: <Frame.Triggers> <EventTrigger RoutedEvent="ContentChanged"> <BeginStoryboard Storyboard

    0热度

    1回答

    我们有一个从RadioButton继承的简单控件。我想编程检查它。 如果它是一个按钮,我们会点击我们通常会做的。 Button MyButton = ... MyButtonClickArgs = new RoutedEventArgs(Button.ClickEvent, MyButton); MyButton.RaiseEvent(MyButtonClickArgs); 所以我想我可以

    2热度

    1回答

    我有以下的树 主窗口 - >自定义用户控件 - >分组框 - >视框 我添加了一个自定义路由事件的用户控件,如: public static readonly RoutedEvent ConnectedEvent = EventManager.RegisterRoutedEvent("Connected", RoutingStrategy.Tunnel, typeof(Ro

    0热度

    1回答

    我想了解WPF如何实现路由命令,这在内部是由路由事件实现的。在UIElement类的定义,我们发现这段代码: EventManager.RegisterClassHandler(type, CommandDevice.CommandDeviceEvent, new CommandDeviceEventHandler(UIElement.OnCommandDeviceThunk), fal

    2热度

    1回答

    我试图通过使用Interaction.Triggers将它挂接到一个命令来构建UserControl来尝试处理RoutedEvent。下面的作品 - 它会调用AddingNewThingCommand: <WrapPanel> <local:MyCustomUserControl Header="MyHeader1" ItemsSource="{Binding