eventsetter

    6熱度

    1回答

    只有當滿足某些條件時,iv'e纔有幾個itemscontrols,我需要爲它們的 PreviewMouseLeftButtonDown事件附加事件處理程序。 iv'e專爲我的控件的樣式與datatrigger,我檢查了它的綁定,並試圖它與borderThickness屬性一個常規屬性setter正好看到datatrigger工作 。 (它確實..) 我如何應用我的datatrigger附加事件處理

    1熱度

    1回答

    我使用EventSetter inside Style xaml中的標記和處理MouseEnter事件。 但問題是,鼠標進入事件只是可見一會兒,然後消失......爲什麼這樣?爲什麼它不是持續? 這是我所定義樣式 <Style x:Key="MouseOverHighlightStyle"> <EventSetter Event="Button.MouseEnter" Handler="

    3熱度

    1回答

    一個完整的例子 public delegate void mouseup_delegate(object obj, MouseButtonEventArgs args); constructor() { TextBlock text_block = new TextBlock() { Text = "aa" }; Style style = new S

    0熱度

    1回答

    我有一個WPF TreeView控件,它通過綁定獲取分層數據。要控制控件中的視覺輸出,我使用Hierarchical Data Templates。 TreeView的DataContext是自定義類的ObservableCollection,它可以容納不同類型的子類型。 public class PaletteGroup { public string Name { get; set

    1熱度

    1回答

    Hallo我有一個事件集的問題。 我的窗口: <TreeView.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="CrefoChartTreeViewItemStyle.xaml" />

    2熱度

    1回答

    我希望我的應用程序中的每個TextBox在用戶關注它時選擇所有文本。要做到這一點,我把我的App.xaml文件如下: <Application.Resources> <Style TargetType="TextBox" x:Key="tbkey"> <EventSetter Event="GotFocus" Handler="textBoxFocus"/> </S

    0熱度

    2回答

    我已經在WPF中爲Button定義了Style。在這種風格下,我希望按鈕的背景在點擊時改變。例如: <Style x:Key="TheButton" TargetType="{x:Type Button}"> <Setter Property="Background" Value="Transparent"/> <Setter Property="Margin" Value="

    15熱度

    1回答

    MSDN says on event setters: 事件制定者不能包含在主題資源字典中的風格來使用。這是因爲運行時的主題資源字典通常是鬆散的二進制XAML(BAML)文件,並且在定義處理程序的代碼隱藏代碼可以存在的地方沒有定義任何範圍。 這是由the first answer to this SO question證實,其中指出: 資源XAML不能有隱藏文件代碼,它們通常被稱爲「鬆散XAML」

    3熱度

    1回答

    如何將命令分配給EventSetter處理程序,我想對這樣寫: <Style x:Key="ItemStyle" TargetType="{x:Type ListBoxItem}"> <EventSetter Event="PreviewMouseDoubleClick" Handler="{Binding MyDoubleClickCommand}"/>