Greeting, similar to this question asked 13 years ago i want to pass both sender and eventargs to command, but without adding an extra package to the project (long story short, that's because 1: it's a purely ui manipulation system, there is no view-model or model; 2: i have to use commands because event is on the ui element inside template). So far i've been using PassEventArgsToCommand parameter from Behaviors framework and it was enough, but now i need sender as well, so, how can i manually pass both sender and eventargs to a command? Some insight in case anyone finds it useful for the purpose of answering the question: in my case it's for TabControl's header template, MouseMove event, where i want to know both mouse info and the Visual element associated with this header, so i can rip this Visual element out of TabControl's items, put it in separate freshly created control and initiate drag-and-drop.
Passing eventargs and sender to the command without mvvmlight
105 Views Asked by Notrum666 At
1
There are 1 best solutions below
Related Questions in C#
- Passing arguments to main in C using Eclipse
- kernel module does not print packet info
- error C2016 (C requires that a struct or union has at least one member) and structs typedefs
- Drawing with ncurses, sockets and fork
- How to catch delay-import dll errors (missing dll or symbol) in MinGW(-w64)?
- Configured TTL for A record(s) backing CNAME records
- Allocating memory for pointers inside structures in functions
- Finding articulation point of undirected graph by DFS
- C first fgets() is being skipped while the second runs
- C std library don't appear to be linked in object file
- gcc static library compilation
- How to do a case-insensitive string comparison?
- C programming: Create and write 2D array of files as function
- How to read a file then store to array and then print?
- Function timeouts in C and thread
Related Questions in WPF
- WPF MessageBox Cancel checkbox check
- WPF multiple control property simultaneous changes
- ObservableCollection.CollectionChanged does not select the correct DataTemplate on ToolBar
- Telerik's WPF RadColorPicker NoColorText property not working
- How to automate UI interaction during acceptance test run
- Binding to "this.property" object in VisualStateMenager
- ContextMenu Closes Immediately
- Update ObservableCollection where the items are received from another List
- change content button with trigger
- WPF - How to highlight a combobox border when focused
- Wpf No Highlight on ListBoxItem for Touch Devices
- WPF WebBrowser how best to get Tag trees
- Make a class suitable for Property Change Notification
- WPF Comparing two datatables to find matching values
- how to create folder and file with datetime in wpf application
Related Questions in EVENTS
- OpenLayer 3: Map pointer up event can not be triggered when the map created on overlay
- Angular scroll directive
- Setting multiple events in one ext.net button
- Detect if Application was suspended in OnNavigatedFrom for Windows Phone 8
- When in click a radio button, it scroll to the top. How to prenvent that?
- Event subscribed but null in child class (after threads initialize)
- How to get results each sec from "perf stat -d sleep 1000"
- How to register event for TextBox end editing
- Stop the installshield installation if a file is not found in vb.net
- How to capture the next event based on a condition
- Flask server to notify webclient when changes occur
- Google analytics event tracking, retrieve results
- What is the correct way to code event handlers for serializable model objects?
- Android version of NSNotificationCenter (event binding)
- Center JoptionPaneMessageDialog in parent element of the source element that generated the event
Related Questions in RELAYCOMMAND
- How to make command not disable button when clicked
- RelayCommand called in "old" DataContext
- UI Validation before executing RelayCommand WPF
- Prevent Save when Validation Errors occur on WPF DataGrid
- How do I test Relaycommand?
- ViewModelLocator not firing up
- Call RelayCommand in WPF-Control from WPF-Windows (XAML)
- how to use EventToCommand in a ItemContainerStyle?
- Binding generic type through MVVM Light RelayCommand
- EventToCommand issue in MVVM Light
- Moving from RelayCommand to ReactiveCommand
- Passing eventargs and sender to the command without mvvmlight
- In MVVM Community Toolkit VM I load a Person(with 20 observable props), in V I display Person's data. How to enable SaveButton on any data changes?
- usercontrol button binding not responding to relaycommand on mainviewmodel
- Binding BindableApplicationBarIconButton IsEnabled property to Relaycommand CanExecute Windows Phone 7.1
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Following @styx's advise - i've implemented custom TriggerAction, definitely not the most versatile solution (in comparison to InvokeCommandAction code, for example), but works for me, i guess. Also tried to implement command with 2 arguments, where second one is covariant and of type EventArgs, but remembered i'm restricted by Execute(object) method from ICommand interface, so had to pack arguments into tuple. here is my custom TriggerAction: