routedevent

    2熱度

    1回答

    我在使用XAML設計器時遇到了一些問題。 我有一個用戶控件,它代表一個自定義的ProgressBar:只是一個基於狀態的具有某種顏色的旋轉圓。 它擴展了UserControl,我已經將本地命名空間添加到XAML文件並將其命名爲「本地」。 <UserControl x:Class="MyControls.ProgressControl" xmlns="http://schemas.micr

    0熱度

    1回答

    我已經註冊到TextBox上的LostFocus事件,但事件並沒有趕上 - 我的猜測是有人處理它。 我試過使用snoop,但它只顯示我的MouseDown和MouseUp事件(我需要LostFocus)。 關於我如何知道的任何想法? 由於 更新: 並不是那樣清楚,但其中I寄存器的代碼是: eventInfo.AddEventHandler(cloningObject,eventDelegate);

    0熱度

    1回答

    我的主窗口中有一個事件正在從我的一個子控件作爲路由事件觸發。 MainWindow有一個AddHandler調用來捕獲路由的火情。 我想火從另一個子元素此相同的事件,但該元素(一個菜單項)獲取的飛行,所以當我嘗試使用的AddHandler在主窗口,就像創建: this.AddHandler(MyMenuItem.EditExtensionsEvent, new RoutedEventHandler

    1熱度

    1回答

    根據this MSDN article(等等), 類處理程序之前任何實例偵聽處理程序 附加到那個類,每當路由事件 到達在其路由中元素實例的一個實例被調用。 我是很新的RoutedEvent這麼有機會的話,我在我的代碼有錯誤,但它好像附着於被聲明爲RoutingStrategy.Tunnel一個RoutedEvent類處理程序不總是在實例處理程序附加到同一事件之前觸發。 在我的例子中,我創建了一個T

    2熱度

    1回答

    我仍然在使用Commands和RoutedEvents的經驗。沒有使用RoutedCommands,我嘗試實現一個簡單的程序。 這裏是我的命令類: public class ColorChanger : ICommand { public static readonly RoutedEvent ChangeMyColor = EventManager.RegisterRoutedEve

    2熱度

    1回答

    我想了解Observable和RxJS是如何工作的,所以這可能不是如何使用它們的關鍵。 我有一個Angular2應用程序,並且還使用RxJS Observables發送事件。現在針對特殊類型的錯誤事件,我想知道該事件是否已由其他訂閱服務器處理。 Observable上可能存在多個訂閱者,有些可能會對該事件承擔全部責任,以便其他人不再需要。 這個想法來自路由事件如何在WPF中工作。在事件處理程序,你

    0熱度

    1回答

    我希望能夠允許用戶在運行時更改熱鍵。 有沒有人有具體的例子,如何綁定代碼隱藏c#中的一個鍵來完成這個? 我想我必須做一個RoutedCommand的鍵綁定。假設我想用熱鍵在UI上按下一個按鈕。 eg ...讓用戶推F5點擊應用程序上的btnGo。

    4熱度

    1回答

    問題: KEYUP由主窗口中的網格處理(Grid_KeyUp) 主窗口顯示了一個子窗口(如MessageBox.Show(...)) 用戶按下[返回](Keys.Return)關閉MessageBox 主窗口實際上從按鍵中的MessageBox GETS KeyUp事件 我有一個非常簡單的孤立樣本,顯示我遇到的問題。只需創建一個空的WPF項目,並使用此XAML: <Grid KeyUp="Grid

    2熱度

    1回答

    現在我有一個Custom Routed Event,我該如何在XAML中指定處理程序? <Window.Resources> <Style TargetType="Grid"> <Setter Property="funk:Tap.Handler" Value="{Binding TapHandler}"/> </Style> </Window.R

    1熱度

    2回答

    我想動畫按鈕的顏色變化(根據其IsEnabled屬性)有兩種方式: 1)當從啓用禁用它改變 - >顏色將是從白色變爲黑色。 2)當它從禁用變爲啓用 - >顏色將從黑色變爲白色。 我想使用EventTrigger與RoutedEvent,但只有一個名爲按鈕事件。 IsEnabledChanged。 我有一個按鈕,它的IsEnabled屬性根據邏輯狀態進行更改。 狀態機正在工作,但我想在啓用或禁用按鈕