routed-events

    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

    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/